Éder winkert Postado Fevereiro 16, 2018 Denunciar Share Postado Fevereiro 16, 2018 Boa tarde pessoal, tenho um arquivo txt com linhas dessa forma: 1 1 0 1 ... preciso de um programa em C que salve esses dados das linhas em um vetor. Depois salve esse vetor em um arquivo binário Fiz esse código mas esta dando erro "Segmentation fault (core dumped)" #define L 1000 /* linear lattice size */ #define EXIT_SUCCESS /* implementação definida */ #define EXIT_FAILURE /* implementação definida */ #include <stdio.h> #include <string.h> #include <stdlib.h> #include <ctype.h> #include <math.h> int main(int argc, char** argv) { char url[] = "vetorreal.txt", ch1[L*L]; FILE *arq; int i, j, L2=L*L, conversao[L*L]; arq = fopen(url, "r"); if (arq == NULL) printf("Erro, não foi possivel abrir o arquivo\n"); else while ((fscanf(arq, "%s\n", ch1)) != EOF) printf("%s", ch1); fclose(arq); for(i=0; i<=L2; i++){ /*Repete isso 11 vezes*/ conversao[i]= atoi(ch1[i]); /*Vetor conversao pega os 11 elementos de cpf*/ } for(j = 0; j < L2; j++){ printf("%d ", conversao[j]); } return (EXIT_SUCCESS); } desde já agradeço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Éder winkert Postado Fevereiro 17, 2018 Autor Denunciar Share Postado Fevereiro 17, 2018 Já consegui resolver!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Fevereiro 17, 2018 Denunciar Share Postado Fevereiro 17, 2018 Se voce colocar a solução, ajuda outros membros com o mesmo problema. abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Éder winkert
Boa tarde pessoal,
tenho um arquivo txt com linhas dessa forma:
1
1
0
1
...
preciso de um programa em C que salve esses dados das linhas em um vetor.
Depois salve esse vetor em um arquivo binário
Fiz esse código mas esta dando erro "Segmentation fault (core dumped)"
desde já agradeço
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.