最近Cを始めたばかりです。
コンパイルできなくて困ってます、意味がわかりません、
誰か教えてください。
#include <stdio.h>
#include <process.h>
{
FILE *fp;
int c;
if ((fp=fopen("d:abc.txt","w"))==NULL){
printf("Can't open File\n");
exit(1);
}
while ((c=getchar())!=EOF)
putc(c,fp);
fclose(fp);
}
これをコンパイルしたら、
'{' : 対応する関数ヘッダーがありません (旧形式の仮引数リスト?)
などと言うエラーメッセージがでます、どうすればいいのか教えてください、なにぶん始めたばかりなので、わかり易くお願いします。
No.4
- 回答日時:
何度もすみません。
#1です。こっちの方がいいんじゃないでしょうか?
#include <stdio.h>
#include <stdlib.h>
void main(void){
FILE *fp;
int c;
if ((fp=fopen("d:abc.txt","w"))==NULL){
printf("Can't open File\n");
exit(1);
}
while ((c=getchar())!=EOF){
putc(c,fp);
}
fclose(fp);
}
No.3
- 回答日時:
#1です。
途中で、「exit(1);」があるので訂正します。
× void main(void)
○ int main(void)
No.2
- 回答日時:
質問する場合は、必ず使用する環境やコンパイラの種類を書き込んでください。
それとエラーメッセージそのものも貼り付けてください。初心者が自分なりの解釈でエラーの内容を説明すると重要な情報が抜けている場合があります。あなたにとって当たり前のものでも、LinuxなのかWindowsなのかその人にとっての当たり前が違います。
ソースを見る限りは、勘ですが
#include <process.h>
がエラーしている気がします。
これがエラーだとしたら、コンパイラはVisualStudioじゃないのかも知れませんという予想はできますが。情報不足でなんともいえません。
ただ言えるのは<process.h>は、このソースコードなら不要なincludeだと思いますが。
ありがとうございました、そう言うことも大事なんですね、
始めたばかりでよくわかりませんでした、
これからわできるだけ詳しく書くようにします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- 大学・短大 C言語線形リストの問題です 3 2022/12/22 00:45
- C言語・C++・C# #include <stdio.h>int main(void) { int buf[100] = 6 2022/11/01 22:45
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
- C言語・C++・C# C言語のファイル入力が分かりません 2 2022/05/22 06:35
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォートランのエラーについて...
-
フォートランでの記述に関して
-
C2065: 'EnumDisplayDevices' :...
-
DLL内からの外部変数の参照
-
AccessVBAでVLookupを使いたい
-
#ifndefとかヘッダファイルにつ...
-
対応する関数ヘッダーがありません
-
Excel VABについて 下記記述が...
-
エクセルで特定の列が0表示の場...
-
Excel マクロ VBA プロシー...
-
エクセル関数を教えてください
-
UserForm1.Showでエラーになり...
-
Excel・Word リサーチ機能を無...
-
ExcelのVBA。public変数の値が...
-
メッセージボックスのOKボタ...
-
エクセルVBA 「On Error GoTo...
-
Excelのマクロでワードのテキス...
-
教えて下さい
-
2つのマクロでチェックボックス...
-
ACCESS VBAのSplit()関数の使用...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
End Sub が必要です。
-
intel fortranのエラーで困って...
-
Excel VABについて 下記記述が...
-
フォートランのエラーについて...
-
pythonの条件分岐(if)
-
対応する関数ヘッダーがありません
-
43:syntax error at end of input
-
Excel VBA: UserForm.Show で実...
-
フォートラン(fortran)のエラー...
-
#ifndefとかヘッダファイルにつ...
-
Delphiでif文がうまく書けないです
-
AccessVBAでVLookupを使いたい
-
typedef による2重定義
-
構造体のポインタ参照
-
C言語のプログラムが実行できま...
-
DLLの使い方とerror C2146につ...
-
VB2005でOCXを動的に呼び出すに...
-
解説サイトに従ったfortran並列...
-
Makefile と <math.h>
-
python numpy.linalg.inv()での...
おすすめ情報