Olá.
Primeiramente, eu estava escrevendo um código em C e parei de escrever para testar se realmente estava funcionando e o compilador não mostrou nenhum erro.
Porém, quando eu executo ele, meus comandos "fopen, fclose, fprintf e fscanf" não estão querendo funcionar.
Na logica, meu código criaria um arquivo texto.txt se ele não existisse.
Code : [code=C]
//------------------------------------
FILE *arq = fopen ("texto.txt", "r");
if (!arq) {
fclose (arq);
arq = fopen ("texto.txt", "w");
printf ("\n\tString to save in file : "); scanf ("%s", text_file);
fprintf (arq, "%s", text_file);
fclose (arq);
} else {
fscanf (arq, "%s", &text_file);
fclose (arq);
}
//-------------------------------------
[/code]
Se o arquivo existisse, ele simplesmente leria o arquivo e o texto que estivesse no mesmo seria salvo em uma variável char text_file.
Há algum erro por parte minha no programa ? Como eu arrumaria isso ? Se possível uma explicação do porque isso ocorreu.
Obrigado pela atenção =).
Boutrik
Membro Junior
Registrado
72 Mensagens
26 Curtidas
[Resolvido] Problema no script ( Linguagem C )
#1 Por Boutrik
28/10/2015 - 13:27