
以下のソースコードを学習用C言語開発環境で行ったのですが、
『ファイル「C:/Users/ユーザー名/AppData/Local/EasyIDEC/project/タイトル/main.c」の
「41行目」で記述エラーを発見しました。
「,」を付け忘れています。』
という、コンパイルエラーが表示されました。
何度も見直したのですが、よくわかりません。
#include <stdio.h>
int main(int argc, char *argv[])
{
char answer ;
answer = 'n' ;
while(answer =='n')
{
int input ;
input = 0 ;
int add ;
add = 1 ;
int sum ;
sum = 0 ;
printf("数値を入力して下さい。:") ;
scanf("%d", &input ) ;
int i ;
i = 0 ;
while(i < input)
{
sum =sum + add ;
printf("\n%d",sum) ;
i++ ;
add++ ;
}
printf("\n1から%dまでの総和は、%dです。" , input , sum) ;
while(1)
{
printf("\n終了しますか? y/n:") ;
scanf(" %c , &answer) ;
if( (answer != 'y') && (answer != 'n') )
{
printf( "y or nを入れてください。") ;
}
else
{
break ;
}
}
}
return 0 ;
}
No.2ベストアンサー
- 回答日時:
>>おかげで、エラー表記されずに、プログラムが実行されました。
これはコンパイルがうまく完了したってことでしょうか?できあがったプログラムが実行できたってことではないですよね?そうなら
>>’タイトル’は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
なんて問題は起きないはすですからね。
できあがったファイルは、XXXX.EXEのように拡張子のEXEがついていますか?もしXXXX.OBJであれば、リンクができていませんから、実行できません。
学習用C言語開発環境の使い方を確認してみてください。
P.S.
昔は、コンパイラを使うのは大変でしたが、今は楽ですね。CではなくPascal系コンパイラーですが、カセットテープに入っていて、コンパイラの読込にテープレコーダで15分かかったりとか、まあ大変だけど面白い時代でした。
No.1
- 回答日時:
while(1)
{
printf("\n終了しますか? y/n:") ;
scanf(" %c , &answer) ; <=== ここが誤り
scanf(" %c" , &answer) ; <=== 「"」の抜けを修正
「"」の対応がくずれるとコンパイラは混乱して、エラー箇所を正しく指摘できないことがよくあります。
この回答への補足
別の事で再度、質問です。
おかげで、エラー表記されずに、プログラムが実行されました。
ありがとうございました。
ただ、今度は「’タイトル’は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」と表記されてしまいました。
おそらく、pathか何かを設定する必要があると思うのですが、どうすればいいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
NTTはGAFAと戦っているんでしょ...
-
富士通とかNECって、NTTのおか...
-
楽天モバイルは、スマホ事業か...
-
ITの仕事について調べています
-
常駐とはなんですか?IT系の人...
-
初級SE、中級SE、上級SEはどの...
-
SESでハズレ現場を引いた場合 S...
-
これからの日産。
-
WEBエンジニアスクールに通おう...
-
20代後半で未経験でも在宅勤務...
-
中規模(グループ会社込み1000人...
-
自作PCを製作中なのですが、電...
-
SESからの転職
-
地方から東京の会社でフルリモ...
-
皆さんのChatGPTの使い道を教え...
-
SQLをExcelで書いている人を良...
-
IT業界の人間ならBIPROGY(日本...
-
WEBエンジニア(プログラマー)...
-
chatGPTやopenAIは、エンジニア...
-
プリセールスエンジニアからIT...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
c言語プログラミングで初項を1....
-
プログラミングが分かりません。
-
TCP/IP: 非ソケットに対するソ...
-
リターンキー又は、スペースキ...
-
c言語 select sort
-
0と1のファイルへの書き込み、出力
-
フィボナッチ数列
-
3×3のラテン方陣をつくるプログ...
-
C言語のエラーについて
-
プログラムエラー
-
getch / putch用のヘッダ
-
C言語 遺伝的アルゴリズムでの...
-
大至急です! 1,ターミナルから...
-
C言語 コンパイルエラー(文字...
-
加減剰余のオーバーフローについて
-
C言語初心者です。計算がうまく...
-
'printf':識別子が見つかりませ...
-
分割コンパイルの手順と方法に...
-
C言語で10個の数字を読み込んで...
-
C言語 セグメンテーション違反
おすすめ情報