私は学生で、現在 C 言語で小型プロセッサのモデルを開発しています。プロセッサが実行しなければならないプログラムは、ファイルにあります。ここで、ファイルから何かを読み取るプログラムを作成しようとします。それは動作しません!私は Ubuntu 10.04 で作業しており、GVIM でコードを書いています。私のプログラムのアーカイブがあります : http://dl.dropbox.com/u/48293648/testfolder.tar.bz2
#include <stdio.h>
#define DEBUG 0
void main(void)
{
FILE *f;
int c;
f = fopen("text.txt", "r");
if(f == NULL)
printf("ERROR opening file");
while( (c=getc(f) != EOF))
{
printf("%6x\n",c);
};
fclose(f);
#if DEBUG
printf("DEBUG\n");
#endif
printf("ololo\n");
}