Bom dia! Boa tarde! Boa noite pra você que está visualizando esta enquete! Eu gostaria de saber o porquê não consigo criar um arquivo em TXT para inserir palavras ou textos pequenos! Aguém poderia me ajudar?? Observação: código feito no Codeblocks num PC com Windows 10 instalado.
#include <stdio.h>
#include <stdlib.h>
int main()
{
system("TITLE WORD-ESCRITA");
system("COLOR 8D");
char resposta;
printf("*******************************************************************************************************************************************************\n");
printf("*******************************************************************WORD-ESCRITA************************************************************************\n");
printf("*******************************************************************************************************************************************************\n");
printf("\nDESEJA FAZER UM TEXTO - S/N?");
scanf(" %c", &resposta);
if((resposta == 'S') || (resposta == 's')){
char texto[20];
FILE* arquivo;
arquivo = fopen("TEXTO.TXT", "r+");
if(arquivo == 0){
printf("\nDESCULPE MAS DEU ERRO NO PROGRAMA!");
exit(1);
}
fprintf(arquivo, "\n%s", texto);
int quantidade;
fscanf(arquivo, "%d", &quantidade);
quantidade++;
fseek(arquivo, 0, SEEK_SET);
fprintf(arquivo, "%d", quantidade);
fseek(arquivo, 0, SEEK_END);
fprintf(arquivo, "%s", texto);
fclose(arquivo);
}else{
printf("\nOK OBRIGADO!");
}
return 0;
}