Code:
#include <stdio.h>
#include <string.h>
int main(void)
{
FILE *file = fopen("datafile", "r");
if ( file )
{
char line1[80], line2[80];
for ( ;; )
{
char *newline;
if ( fgets(line1, sizeof line1, file) == NULL )
{
break;
}
newline = &line1[strlen(line1) - 1];
if ( *newline == '\n' )
{
*newline = '\0';
}
if ( fgets(line2, sizeof line2, file) == NULL )
{
break;
}
newline = &line2[strlen(line2) - 1];
if ( *newline == '\n' )
{
*newline = '\0';
}
printf("%s %s\n", line1, line2);
}
fclose(file);
}
return 0;
}
/* my output
item1 item2
item3 etc
etc etc
*/