hola!!
estoy haciendo un programa y por mas que llevo horas dandole vueltas no encuentro el problema. necesito ayuda!
la idea es que reciba un texto como el que sigue y lo divida en vectores, uno por cada linea
r0001023, PÉREZ Juan, Física, 8
s25418-2, DOMÍNGUEZ Domingo, Literatura, 9
w0412346, FULANO Fidel, Física, 10
q23411-t, ZUTANO Jose, Geografía, 7
lo ejecuto de la forma ./cortastring<texto.csv
y me imprime:
23411-t, ZUTANO Jose, Geografía, 7
lo cual esta bastante bien, pero me falta la "q" que hay antes de todo eso y no entiendo por que no la toma en el vector
este es el codigo:
#include <stdio.h>
#include <math.h>
int main (void)
{
/*Declaracion de variables*/
char verif;
int i=0;
char matrix [1500][80];
/*Carga las variables, comprobando que no termine el archivo y que no se exeda el tamaño de filas de la matriz*/
while(i
<1500 && (verif
=getchar())!=EOF
) {fgets(matrix
[i
],80,stdin
);
/*imprimo el vector 3 para ver si todo salio bien*/
return 0;
}
}