Separate a string in 2 from a file

0

I'm having difficulty separating a query string from one file into two.

the file is so alex 6461 anddre 979794 douglas 6469794 gustavo ...

I want to get the characters I get in the line and divide it into 2 strings so name: alex tel: 6461.

Who can help me, I add a lot.

void Buscar_Registro()
{
FILE *fp;
Agenda A;
Agenda *list;
list=&A;
int linha,i=0;
char c,nome[1001],nome2[1001];
char *ch;


 fp = fopen("AgendaDeContatos.txt","r+");
 if(fp == NULL)
    {
    printf("Erro na abertura do arquivo.\n");
    return(0);
    }
  printf("\nDigite a posição do registro:\n");
  scanf("%d",&linha);

    while(i<1001 - 1 &&(c = fgetc(fp)) != EOF) {
    if(linha==1 && c!='\n'){
//      printf("%c",c);
         nome[i++]= c;
         nome[i]='
void Buscar_Registro()
{
FILE *fp;
Agenda A;
Agenda *list;
list=&A;
int linha,i=0;
char c,nome[1001],nome2[1001];
char *ch;


 fp = fopen("AgendaDeContatos.txt","r+");
 if(fp == NULL)
    {
    printf("Erro na abertura do arquivo.\n");
    return(0);
    }
  printf("\nDigite a posição do registro:\n");
  scanf("%d",&linha);

    while(i<1001 - 1 &&(c = fgetc(fp)) != EOF) {
    if(linha==1 && c!='\n'){
//      printf("%c",c);
         nome[i++]= c;
         nome[i]='%pre%';
         nome2[1001]="";
         strcpy(nome2,nome);


    }
    if(c=='\n'){
        linha--;

    }
    }


    fclose (fp);

}
'; nome2[1001]=""; strcpy(nome2,nome); } if(c=='\n'){ linha--; } } fclose (fp); }

Complete Code: link

    
asked by anonymous 28.05.2018 / 22:37

0 answers