このようなデータを含むファイルがあります
{0 / Data1 /、0x00、0、0xFF}、
{1 / data2 /、0x00、0、0xFF}、
{2 / data3 /、0x00、0、0xFF}、
{3 / data4 /、0x00、0、0xFF}、..。
各行の2列目と最後の列だけを印刷したい。以下は私が取り組んだコードです。その行全体を印刷します。各行の2番目と最後の列のみを印刷するように編集する方法。
#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;
}
助けてください!
トンありがとう!