Você está na página 1de 2

#include <stdio.h> #include <stdlib.h> #include <string.

h> int main(int argc, char *argv[]) { char matrx[500][4][500]; char temp; int a=0; int b=0; int c=0; int ai, bi; char enter[1]="\n"; char barra[1]="|"; FILE *p; FILE *s; p=fopen("lista.txt", "r"); if(!p) printf ("Erro na abertura do arquivo."); //Inicia compilacao para a matrix while(!feof(p)){ temp=getc(p); //le o caractere if(temp==','){ //se for virgula passa para o proximo dado b++; //proximo dado c=0; // inicia o caractere } else if (temp=='/'){//se for virgula passa para o proximo dado temp=' '; a++;//proximo dado b=0;// primeiro o dado c=0;// inicia o caractere } else { if (temp=='\n') temp=' '; matrx[a][b][c]=temp; c++; } } fclose(p); //fim das instrucoes para compilacao dos dados na string for (ai=0; ai<500; ai++) { printf("\n"); for (bi=0; bi<4; bi++) printf("%s", matrx[ai][bi]); }

s=fopen("classificacao.txt", "w"); if(!s) printf ("Erro na abertura do arquivo."); for (ai=0; ai<500; ai++) { putc(enter[0],s); for (bi=0; bi<4; bi++) {

fputs(matrx[ai][bi],s); putc(barra[0],s); } } fclose(s);

system("PAUSE"); return 0; }

Você também pode gostar