みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

C言語、度々申し訳ございません。エラーです。

いつも大変お世話になり誠にありがとうございます。
標記の件。
コードとコンパイルエラーを書きます。
度々すいません。
どうしたらいいでしょうか?
ご回答の程宜しくお願い申し上げます。
           高橋耕造
1.コード
#include <studio.h>

int main(void)
{
printf("%d\n",123);
printf("\\100もらった\n");
printf("またあした\n");

return 0;
}

2.コンパイルエラー
C:\MinGW>gcc test2.c -o test2
test2.c:1:20: fatal error: studio.h: No such file or directory
#include <studio.h>
^
compilation terminated.

検索しましたが解りません。
ご回答の程宜しくお願い申し上げます。

投稿日時 - 2018-04-19 20:17:15

QNo.9490269

困ってます

質問者が選んだベストアンサー

>空スペースを無くして詰めましたが
>結果は同じでした。

じゃなくて「綴りが間違っていますよ」という指摘です。

#include <studio.h>  <=誤り
#include <stdio.h>   <=正しい

投稿日時 - 2018-04-19 21:25:20

お礼

大変失礼致しました。
うっかりしていました。
ご回答誠にありがとうございます。

投稿日時 - 2018-04-19 21:42:12

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

>test2.c:1:20: fatal error: studio.h: No such file or directory

「studio.h: No such file or directory」は「studio.hという名前のファイルまたはディレクトリはありません。」という事です。
なぜ、ないのかは頭をフル回転させて考えてください。

・studio.hがそもそも書き間違えている。
・studio.hはあるがインクルードパスにあるところにない。
・本当にない。
など色々あります。

まずはエラーメッセージを文章として読むことから始めてください(今までの傾向からして文章として読んでいないですよね)。

投稿日時 - 2018-04-20 00:30:47

お礼

ご回答誠にありがとうございます。
studio →誤  stdio→正
standard input/outputということも教わりました。
ご丁寧にありがとうございました。

投稿日時 - 2018-04-20 01:06:27

ANo.4

#include <studio.h> /* 綴りが違います */
#include <stdio.h> /* スタジオではなく、STanDard-I/O(標準入出力)の略です */

> test2.c:1:20: fatal error: studio.h: No such file or directory
test2.c のファイル、1行目20文字目付近で、「ファイルが見つからない」問題が発生しています。上記に書いた通り、ファイル名が違います。
もし、どこかのテキストをご覧になっているのであれば、そのテキストの誤りと思われますので、上記のように修正してください。

投稿日時 - 2018-04-19 22:45:26

お礼

ご回答誠にありがとうございます。

投稿日時 - 2018-04-20 01:07:51

ANo.2

ついでに補足すると

「stdio」は「standard input/output」の略で、「標準入出力」を意味しています。

投稿日時 - 2018-04-19 20:57:25

お礼

補足ありがとうございました。

投稿日時 - 2018-04-19 21:17:06

ANo.1

#include <stdio.h>

では?

投稿日時 - 2018-04-19 20:36:25

お礼

ご回答誠にありがとうございます。
空スペースを無くして詰めましたが
結果は同じでした。

投稿日時 - 2018-04-19 21:18:58

あなたにオススメの質問