CPUスケジューラシミュレーターを実行していますが、外部ファイルを読み取る必要があります。ファイルをtxt形式で作成し、デスクトップに保存しました。ファイルには形式に数字が含まれています-
12;3;5
3;4;2
3;4;5
ファイルをinput.txtとしてデスクトップに保存しました。このコードを使用して読み込んでみました
FILE *fa;
fa= fopen("input.txt","r");
if ((fa = fopen("input.txt", "r")) == NULL)
{
printf("input.txt file not found\n");
getchar();
return 0;
}
while (fgets(line,1024, fa) != NULL)
{
e=k+1;
sscanf(line,"%d;%d;%d\n",&num[0],&num[1],&num[2]);
a[i][0]=num[0];
printf("%d",&a[i][0]);
a[i][1]=num[1];
a[i][2]=num[2];
a[i][3]=e;
i++;
k++;
}
fclose(fa);
このコードでは、input.txt が見つからないという出力が表示されますが、その理由はわかりません。