Cでファイルを使用することについての知識がまったくなく、このデータを含むファイルを読み取ろうとしています。
0501100 051 5100 100 0005
数値を次のような定数に保存します。
PC cod IR
\/ \/ \/
050 --- 1 ---- 200
051 --- 5 ---- 100
Mem[PC]
\/
100-0005
問題は、私がそれを行う方法がわからないということです。私は自分のファイルを読んで最初のデータをcharバッファーに保存する本から読んだこのコードしか持っていません。少なくともそれは私が思うことですが、残りのデータには続きません。
#include <stdio.h>
int main(int argc, char **argv)
{
FILE *fp;
char buffer[100];
fp = fopen("prueba.txt", "r");
fscanf(fp, "%s", buffer);
printf("%s", buffer);
fclose(fp);
return 0;
}
そしてこれはの内容ですprueba.txt
:
0501100 051 5100 100 0005
誰か助けてくれませんか?