Ir para conteúdo
Fórum Script Brasil

vandinho

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre vandinho

vandinho's Achievements

0

Reputação

  1. 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; }
×
×
  • Criar Novo...