-
Total de itens
2 -
Registro em
-
Última visita
Sobre vandinho
vandinho's Achievements
0
Reputação
-
Otimo... perfeito... muito obrigado.
-
Ola, boa noite, tenho o seguinte código, estou com problemas ao escrever no arquivo. Tentei de varias formas mas ainda não descobri como corrigir. Preciso que o conteudo da variavel "valor" fique sozinha dentro do arquivo number.txt, mas só consigo adicionar a soma ao final do arquivo. Exemplo: arquivo number.txt antes do script > 1 arquivo number.txt depois do script > 12 #include <stdio.h> #include <stdlib.h> int main (void){ //Pega Arquivo number.txt FILE * txt; txt = fopen("number.txt","r+"); //Verifica se esta pronto if(txt == NULL){ printf("nao aberto\n"); getchar(); exit(1); } //Conteudo Arquivo em Char char cont[25]; fgets(cont,25,txt); //Somente Exibicao do Dado printf("Dado Importados\n"); printf("%s\n", cont); //Converte de "char" para "int" int num = atoi(cont); //Somente Exibicao do Dado printf("Dado Convertido\n"); printf("%i\n", num); //Valor convertido em "int"+1 int valor = num + 1; //Somente Exibicao do Dado printf("Dado Resultante da Soma : Dado Convertido 'num' + 1\n"); printf("%i\n", valor); //Escreve total da soma: Dado Convertido 'num' + 1 no arquivo number.txt fprintf(txt,"%i\n", valor); //Porem se number.txt = 1, ao escrever o valor fica number.txt = 12 //gostaria que fosse somente 2 e assim sucessivamente //Fecha o Arquivo fclose(txt); //Pausa para conferencia dos dados system("pause"); //Encerramento do arquivo return 0; }