abutre Posted May 28, 2014 at 05:39 PM Report #557404 Posted May 28, 2014 at 05:39 PM Ola, como eu posso executar uma funcao em c++ se um txt tiver Y valor ?
nelsonr Posted May 28, 2014 at 08:46 PM Report #557422 Posted May 28, 2014 at 08:46 PM Boas, divide lá isso por partes. Queres o que? Ler uma linha de um ficheiro de texto e caso tenha determinado valor, executar uma função? Que função? Que valor?
abutre Posted May 29, 2014 at 03:22 AM Author Report #557464 Posted May 29, 2014 at 03:22 AM exemplo. o programa le um ficheiro de texto se esse ficheiro tiver o valor "ok" ele inicia a funcao ligar que no caso manda um print na tela.
nelsonr Posted May 29, 2014 at 09:08 AM Report #557471 Posted May 29, 2014 at 09:08 AM Já começaste com alguma coisa? Começa por abrir o ficheiro de texto, exemplo aqui: http://www.cplusplus.com/doc/tutorial/files/
abutre Posted May 29, 2014 at 10:09 PM Author Report #557618 Posted May 29, 2014 at 10:09 PM (edited) Ja tenho isso... #include <stdio.h> char cmd="ok"; int main() { FILE * pFile; char mystring [100]; pFile = fopen ("cmd.txt" , "r"); if (pFile == NULL) perror ("Erro"); else { if ( fgets (mystring , 100 , pFile) != NULL ) puts (mystring); fclose (pFile); } return 0; } Agora eu quero que a se a var mystring tiver o valor da var cmd(ok) executar a funçao ligar(printf...), exite uma maneira de fazer o programa mais leve para o processador ? Edited May 30, 2014 at 04:00 PM by thoga31 Tags code + GeSHi
nelsonr Posted May 29, 2014 at 10:17 PM Report #557622 Posted May 29, 2014 at 10:17 PM Então, mas é C ou C++? Leve para o processador? Então, achas esse código pesado?
abutre Posted May 29, 2014 at 10:44 PM Author Report #557624 Posted May 29, 2014 at 10:44 PM Ele esta em c++, sim ao executar essa parte que ja tenho o uso do processador fica entre 45%~50% Existe uma maneira de deixalo mais leve ?
nelsonr Posted May 29, 2014 at 10:47 PM Report #557626 Posted May 29, 2014 at 10:47 PM Estás a correr o EXE resultante da compilação ou a executar pelo IDE? (E já agora, que IDE e compilador usas?)
HappyHippyHippo Posted May 29, 2014 at 10:49 PM Report #557628 Posted May 29, 2014 at 10:49 PM Ele esta em c++, não, está em C e nem tentes discutir esse assunto que irás sempre ficar mal sim ao executar essa parte que ja tenho o uso do processador fica entre 45%~50% deves ter um dual core ... Existe uma maneira de deixalo mais leve ? não. ponto. quando perceberes mais sobre processadores e execução de aplicações irás perceber porque IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
abutre Posted May 29, 2014 at 10:59 PM Author Report #557630 Posted May 29, 2014 at 10:59 PM IDE: DevCpp e CodeBlock Compilador: GNU GCC Compiler ... Happy eu tirei o codigo do site abaixo, por isso disse que era C++ http://www.cplusplus.com/reference/cstdio/fgets/
HappyHippyHippo Posted May 29, 2014 at 11:19 PM Report #557632 Posted May 29, 2014 at 11:19 PM até podias ter tirado do site pessoal do Bjarne Stroustrup ... IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
abutre Posted May 30, 2014 at 03:14 AM Author Report #557640 Posted May 30, 2014 at 03:14 AM Obrigado nelsonr, consegui oque eu queria.. usei fgets, mas consegui ! ps. continua pesado :/
nelsonr Posted May 30, 2014 at 07:17 AM Report #557641 Posted May 30, 2014 at 07:17 AM Leste o post do HappyHippoHippo? Essa aplicação deve estar a ser executada em millisegundos, como consegues dizer que é pesada? O ficheiro é muito grande?
thoga31 Posted May 30, 2014 at 04:08 PM Report #557704 Posted May 30, 2014 at 04:08 PM IDE: DevCpp e CodeBlock Compilador: GNU GCC Compiler ... Happy eu tirei o codigo do site abaixo, por isso disse que era C++ http://www.cplusplus.com/reference/cstdio/fgets/ Dev-C++ é um IDE que faz highlight para C e C++, CodeBlocks é a mesma coisa para estas e outras linguagens. GCC é uma colectânea de compiladores que inclui C, C++, Ada, Go, etc. O site cplusplus.com inclui referências para ambas as linguagens uma vez que são "primas". O teu código é C e não C++. ps. continua pesado :/ Depende do tamanho do ficheiro, logo para começar. Se tiveres milhões de caracteres, um core da CPU vai ficar ocupado, sem dúvida. Knowledge is free!
abutre Posted May 30, 2014 at 11:07 PM Author Report #557717 Posted May 30, 2014 at 11:07 PM fica pesado porque ele nao retorna 0, eu quero que o usuario feche ele.
Gomitung Posted June 19, 2014 at 01:33 PM Report #559729 Posted June 19, 2014 at 01:33 PM (edited) O que queres fazer com este programa? Podes mostrar o código que já tens? Preferes que o teu código seja C, C++, ou não te faz diferença? Edited June 19, 2014 at 01:35 PM by Gomitung
joaopt97 Posted February 1, 2015 at 03:57 PM Report #576336 Posted February 1, 2015 at 03:57 PM Tenho uma dúvida eu estou a fazer um puzzle em C++ no Windows Form Application, já fiz uma parte do puzzle, mas tenho um problema eu criei um botão mas não sei como hei-de de fazer para que ao carregar nesse botão a imagem do puzzle fique visivel. Como é que faço para ele saber que as peças são naquele sitio?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now