Also,
Code:
#include <stdio.h>
int main()
{
static const char filename[] = "file.txt";
FILE *file = fopen(filename, "r");
if ( file )
{
char sIdentif[6];
float fRegle;
char sType[4];
char sDescript[50];
char line[BUFSIZ];
while ( fgets(line, sizeof line, file) )
{
if ( sscanf (line, "%5s %f %3s %49[^\n]",
sIdentif, &fRegle, sType, sDescript) == 4 )
{
printf ("sIdentif = \"%s\"\n", sIdentif);
printf ("fRegle = %g\n", fRegle);
printf ("sType = \"%s\"\n", sType);
printf ("sDescript = \"%s\"\n", sDescript);
}
}
}
else
{
perror(filename);
}
return 0;
}
/* my output
sIdentif = "TXSYN"
fRegle = 0.0078
sType = "CIE"
sDescript = "qqq qqq qqq"
*/