コンパイルできない
c言語をはじめたばかりの初心者です。"typ.c"というソースファイルをメモ帳でつくって、コマンドプロンプト上でコンパイルしようとしたのですが、うまくいきませんでした。typ.cファイルの内容は
*typ.c*/
#include <stdio.h>
#include <stdlib.h> /*for exit()*/
int main(void)
{
FILE *fin, *fout;
char buf[256];
char filename1[80], filename2[80];
printf("入力ファイル名=");
gets(filename1);
printf("出力ファイル名=");
gets(filename2);
fin = fopen(filename1, "r");
if (fin == NULL){
printf("%sをオープンできません\n", filename1);
exit(1);
}
fout = fopen(filename2, "w");
if (fout == NULL){
printf("%sをオープンできません\n", filename2);
exit(1);
}
while (fgets(buf, 256, fin) != NULL){
fputs(buf, fout);
}
fclose(fin);
fclose(fout);
return 0;
}
となっています。 いざコマンドプロンプト上でコンパイルしようとすると
C:Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h(189) : error C20
27: 認識できない型'PostAttribute'が使れています。
c:\program files\microsoft visual studio 9.0\vc\include\codeanalysis\sourceannotations.h(71) : 'PreAttribute'の宣言を確認してください。
という注意書きが大量にでてきて最後に
C:Program Files\Microsoft Visual Studio 9.0\VC\INCLUDE\stdio.h(239) : fatal err
or C1003: プログラム内のエラーが100個を超えました。コンパイルは中断されます。
となってしまいます。
使っているOSはwindows vista で コンパイラはMicrosoft Visual C++ 2008 Express Edition です。
どうしたらよいのかわかりません。 どうか教えてください。 説明に不足があればまた足しますのでよろしくお願いします。
お礼
ありがとうございました。 そうです、Visual Studioにてビルドしたかったもので。 Cygwin上ではコンパイル・実行できますが、 Windows上ではまだできません。 Linux/Windows両方で動く(それぞれコンパイルが必要 ですが・・・)GUIを作りたいのです。 よろしくお願いします。