よろしくお願いします。現在、Borland社のC++compiler5.5を使ってます。プログラムファイル名 は、「hello.c」です。
1: #include <stdio.h>
2:
3: int main(void)
4: {
5: printf"(hello,world");
6: return 0;
7: }
このプログラムをc:\borland\bcc55\lessonの「lesson」の中に入れてます。コマンドプロンプトで、c:\borland\bcc55\lessonに移動してから,bcc32 hello.cを実行すると,
1、エラーE2040 hello.c 1:宣言が終了していない。
2、エラーE2206 hello.c 1:不正な文字 "#"(0×23) と出ます。
何度やり直しても、同じ結果が出ます。間違いに気づかないのですが、詳しい方、ご指摘をお願いします。
No.4
- 回答日時:
printf関数の書式の誤りは、既にご指摘があるとおりです。
修正してください。しかし、加えてエラーになっているところを注目しないと問題は解決しません。> エラーE2040 hello.c 1:宣言が終了していない。
や、
> エラーE2206 hello.c 1:不正な文字 "#"(0×23)
です。これはbccから出力されたエラーメッセージの完全なコピーではないでしょうが、hello.cの後ろの番号は正しいと考えます。いずれも1ですが、これは、エラーを発生させている行番号ですから、このコードの場合であれば、
#include <stdio.h>
の中にエラーがあるとリポートされています。見たところ問題はなさそうですが、"#"不正な文字としているのは不思議です。“bcc32.cfg”で各プリプロセッサのある場所が仕様のとおりに指定されているでしょうか。これをご確認ください。
この回答への補足
詳しいアドバイスありがとうございます。ご指摘の、「bcc32.cfg」と「ilink32.cfg」を確認したところ、どちらも「c:\borland\bdd55\binの「\bin」の中にありました。
各設定は、「bcpad」による自動設定と、自分での手動設定での確認でも、同じ結果になります。
一度、すべてのファイルを削除して、DLから初期設定をしなおしてみたのですが直りませんでした。また、追加でアドバイスいただいた、「#」の件ですが、もう一度よく確認してみます。
ただ、気になるのは、「cfg ファイル」が、「オフィス、アウトルック構成ファイル」という、オフィスで使うアイコンと同じなのが気になっているのですが、ファイルの形は関係ないのでしょうか。何か、気がつきましたらアドバイスをお願いします。
No.3
- 回答日時:
誤 5: printf"(hello,world");
正 5: printf("hello,world");
この回答への補足
回答ありがとうございます。手元にある、テキスト本でよく確認したら、" の位置が間違っていました。ただ、修正したのですが、直りませんでした。ほかに何か原因があるようです。
補足日時:2007/01/01 20:43お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# スタックフレームの消滅 6 2023/05/20 12:33
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- Ruby プログラミング 3 2023/06/09 14:30
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# 3×3のラテン方陣をつくるプログラムを作成したのですが、(↓) #include <stdio.h> 5 2023/07/10 01:53
- オープンソース Flaskでサーバー立ち上げに関して 1 2023/08/12 21:02
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 割られる整数と割る整数を受け取って、商と余りを出力す 3 2022/07/05 10:23
- C言語・C++・C# C言語について質問です。 以下のような結果を出すためにはどのようなコードが良いですか?サンプルコード 3 2022/11/01 16:19
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
squidのdnsserverが見つからな...
-
makeコマンドを打ったらコンパ...
-
tar.gzのファイルがインストー...
-
よく目にするファイル名にdevel...
-
zlibのパス確認方法について
-
回復ドライブ作成の成否を確認...
-
windows10の再インストールがで...
-
office2010とoffice365の共存で...
-
dell ノートパソコン 起動しな...
-
LVMのメリット、デメリット
-
ディスクのクローン作成
-
Apple PayのICOCAについて
-
BIOSループ
-
Active X をインストール済かど...
-
WinSCPをフォルダに入れる方法...
-
CHUWIのhi10を使っている...
-
大学の課題でナレローの試験を...
-
ActiveXを使っているサイトを探...
-
EaseUS Todo Backup Free でク...
-
デュアルストレージのデスクト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
よく目にするファイル名にdevel...
-
readline-develについて
-
RedHat linux 7.5への xinetdの...
-
コンパイル時のエラーについて...
-
squidのアンインストール
-
Cygwinをいれました
-
tar.gzのファイルがインストー...
-
zlibのパス確認方法について
-
tarでインストールされたパッケ...
-
ターゲットが指定されていない?
-
ccが動かない on Solaris
-
PHPの再インストール(RPMか...
-
Linuxの標準モジュールの格納場...
-
apacheのディレクトリ
-
Mozcをビルドしてインストール...
-
Cコンパイラ(RPMパッケージ)の...
-
opensuseでファイルの検索方法
-
ソースからコンパイルしたPHPを...
-
centos ./configureについて
-
squidのdnsserverが見つからな...
おすすめ情報