In this program I'm parsing a csv file with fgets
, and based on my knowledge on c prog, it turns the file into an array.
So when I print it out with printf("%s",input)
I get this 10,20,30 for example, but when i include printf("%s",input[0])
the program stops working.
This is the program i am working on:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
struct xa
{
int x;
int y;
int z;
} xo;
int main()
{
FILE *dudufile;
char filename[]="dodo.dat";
char input[1679];
dudufile=fopen(filename,"r");
while ( fgets(input,1679, dudufile ) != NULL )
{
printf("%s\n",input);
printf("%s\n",input[0]);
struct xa;
xo.y=input[1];
printf("%d",xo.y);
}
return 0;
}