Você está na página 1de 2

#include <stdio.h> #include <stdlib.h> #include <string.h> FILE *fp; char *str1 = "/root/scripts/entrada.

txt"; char c; char pega[255], p1[255], p2[255], p3[255]; int i=0,j=0; int main() { fp=fopen(str1,"r+"); //abre o arquivo if(fp==NULL) fp=fopen(str1,"w+"); fgets(pega, 255, fp); //pega uma linha do arquivo e joga em pega limite de 255 caracteres c=pega[i]; // primeiro caracter passado para c while(c!='\' && c!=' '){ enquanto c for diferente de fim de string e espaco em branco p1[i]=c; // vou copiando o conteudo da linha no primeiro vetor i++; c=pega[i]; } p1[i]='\'; // fim de string printf("%s\n",p1); i++; //proximo c=pega[i]; j=0; // variavel que vai controlar os vetores 2 e 3 while(c!='\' && c!=' '){ // mesma coisa p2[j]=c; // vai copiando i++; // percebe que i esta percorrendo a variavel pega j++; // e j esta percorrendo o vetor c=pega[i]; } p2[j]='\'; printf("%s\n",p2); i++; // proximo c=pega[i]; j=0; while(c!='\' && c!=' '){ p3[j]=c; i++; j++; c=pega[i]; } p3[j]='\'; printf("%s\n",p3);

return 0; }

Você também pode gostar