我有一个包含这样数据的文件
{0 /数据 1 / , 0x00, 0, 0xFF},
{1 / data2 / , 0x00, 0, 0xFF},
{2 / data3 / , 0x00, 0, 0xFF},
{3 / data4 / , 0x00, 0, 0xFF}, ...
我只想打印每行的第二列和最后一列。下面是我处理的代码。它打印整条线。如何编辑以仅打印每行的第二列和最后一列。
#include<stdio.h>
#include<conio.h>
int main ()
{
char filename[] = "file.txt";
FILE *file = fopen(filename, "r");
if(file!= NULL)
{
char line[128];
while ( fgets( line, sizeof line, file)!= NULL)
{
fputs ( line,stdout);
}
fclose(file);
}
else
{
perror(filename);
}
getch();
return 0;
}
请帮忙!
万分感谢!