![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
最近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);
}
これをコンパイルしたら、
'{' : 対応する関数ヘッダーがありません (旧形式の仮引数リスト?)
などと言うエラーメッセージがでます、どうすればいいのか教えてください、なにぶん始めたばかりなので、わかり易くお願いします。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_03.png?e8efa67)
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.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ランキング
-
End Sub が必要です。
-
解説サイトに従ったfortran並列...
-
メッセージボックスのOKボタ...
-
UserForm1.Showでエラーになり...
-
エクセルで別のセルにあるふり...
-
ブレーカー落ちで壊れたりしな...
-
VBAコードのインデント表示
-
エクセルで特定の列が0表示の場...
-
特定のPCだけ動作しないVBAマク...
-
[VBA] CountIfに変数を使いたい
-
Excel マクロ VBA プロシー...
-
教えて下さい
-
マクロ実行時、自動で背景色を...
-
エクセルのマクロについて教え...
-
特定文字のある行の前に空白行...
-
vbaエクセルマクロについて あ...
-
EXCELのVBAでRange("A1:C4")を...
-
有効数字N桁のマクロについて
-
不規則なデータのfft処理
-
配列数式の解除
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
End Sub が必要です。
-
フォートランのエラーについて...
-
intel fortranのエラーで困って...
-
C言語のプログラムが実行できま...
-
対応する関数ヘッダーがありません
-
Excel VABについて 下記記述が...
-
VBでエラー'ActiveX component ...
-
他クラスからForm1内コントロル...
-
Makefile と <math.h>
-
VB.NETのStructureの使い方を教...
-
43:syntax error at end of input
-
フォートラン(fortran)のエラー...
-
AccessVBAでVLookupを使いたい
-
(fortran) run-time erro M620...
-
解説サイトに従ったfortran並列...
-
verilogでデマルチプレクサの作...
-
Excel VBA: UserForm.Show で実...
-
構造体のポインタ参照
-
【ルネサスのマイコン】E8aから...
-
typedef による2重定義
おすすめ情報