![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.29
- 回答日時:
>1は、gcc (x86_64-posix-seh-rev0, Built by MinGW-Builds project) 13.2.0・・・
OKです。インストールは成功しています。
>2は、c:\STUDY>と出ました。この後どうすれば良いのでしょうか?
コンパイルが成功したので、
①goo1と入力します。
②キーボードからの入力待ち状態になるので、
そこで任意の数字(例えば123)を入力します。
③入力した値が、画面に表示されます。
(添付図参照)
②の部分が、
scanf("%d", &data); /* 入力部分 */
の行になります。
③の部分が
printf("%d\n", data);
になります。
つまり
scanfはキーボードから数字が入力されたものを、変数(data)に格納する
処理を行っています。
printfは、変数(data)の内容を画面に出力する処理をしています。
![「C言語関数違いについて。」の回答画像29](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/f/543026052_654976de15453/M.png)
No.28
- 回答日時:
>1は、訂正で、'gcc' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。と出てきました。
>2は、1と同様の画面で、'gcc' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。と出てきました。どうすれば良いのでしょうか?教えていただけると幸いです。
pathが通っていない場合、そのようなメッセージになります。
pathを通すべきフォルダはmingw64直下のbinです。
あなたのインストールしたフォルダがわからないので、仮に
c:\XXXXのフォルダにインストールしたとします。
その場合、pathを通すべきフォルダは、c:\XXXX\mingw64\bin
になります。
あなたは、pathを通すフォルダをどのように指定しましたか。
そのフォルダ名を教えてください。
そのフォルダ名が正しければ、
1,2とも期待した結果になるはずです。
pgフォルダを作って移動させました。結果は、1は、gcc (x86_64-posix-seh-rev0, Built by MinGW-Builds project) 13.2.0
Copyright (C) 2023 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.と出ました。
2は、c:\STUDY>と出ました。この後どうすれば良いのでしょうか?教えていただけると幸いです。
No.27
- 回答日時:
>何度もすみません。
やはり、x86をインストールしました。画像の通りに何とかなりました。すみません。pathは何を通せばいいのでしょうか?c:\の直下にインストールしたなら
c:\mingw64\bin
にpathを通します。
下記の通りにインストールしたなら
https://www.javadrive.jp/cstart/install/index6.h …
c:\pg\mingw64\bin
にpathを通します。
1は、訂正で、'gcc' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。と出てきました。
2は、1と同様の画面で、'gcc' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。と出てきました。どうすれば良いのでしょうか?教えていただけると幸いです。
No.26
- 回答日時:
>x86の方です。
>とりあえず、Mingw32というフォルダがある状態です。教えて頂けると幸いです。ですが、その中にあるbinフォルダの中は、空なのですが。
x86_64-13.2.0-release-posix-seh-ucrt-rt_v11-rev0.7z
をインストールしたと理解しました。
そうすると、Mingw32というフォルダは作成されません。
mingw64という親フォルダが作成されます。その中に
bin
x86_64-w64-mingw32
が作成されます。
x86_64-w64-mingw32の中にbinが作成されます。
mingw64直下のbin、
x86_64-w64-mingw32直下のbin
の何れにもファイルが格納されています。
(添付図参照)
もし、x86_64-13.2.0-release-posix-seh-ucrt-rt_v11-rev0.7z
して、上記の状態になっていないなら、何かが間違っている可能性があります。
又、No25の結果はどうなりましたでしょうか。
![「C言語関数違いについて。」の回答画像26](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/0/543026052_65489664b0dbd/M.png)
何度もすみません。やはり、x86をインストールしました。画像の通りに何とかなりました。すみません。pathは何を通せばいいのでしょうか?
1は、訂正で、'gcc' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。と出てきました。
2は、1と同様の画面で、'gcc' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。と出てきました。どうすれば良いのでしょうか?教えていただけると幸いです。
No.25
- 回答日時:
1.コマンドプロンプトで
gcc --version
と入力し、表示された結果を提示してください。
2.ソースのあるフォルダに移動し、
gcc goo1.c -o goo1
と入力、その結果を提示してください。
goo1.cは、例の下記の内容が記述されているファイルです。
#include <stdio.h>
int main(void)
{
int data;
scanf("%d", &data); /* 入力部分 */
printf("%d\n", data);
return 0;
}
すみません。TDM-gcc-32を再インストールしました。
1は、gcc (tdm-1) 10.3.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
と出ました。教えていただけると幸いです。
No.22
- 回答日時:
>TDM-gcc-32というフォルダーならありますが。
これは違うのでしょうか?それです。それをフォルダ毎削除してください。
そのあと、下記URLを参考にしてインストールします。
https://www.javadrive.jp/cstart/install/index6.h …
ダウンロードするファイルは下記を選択します。
x86_64-13.2.0-release-posix-seh-ucrt-rt_v11-rev0.7z
No.21
- 回答日時:
>それは、binフォルダーなどでしょうか?
binフォルダーとは具体的には、何のフォルダーでしょうか?
以下の何れかに該当するフォルダがあれば、そのフォルダが対象になります。フォルダ毎削除してください。
c:\mingw とか c:\minw64 とかのmingwの文字があるフォルダはありますか。
C:\Program Files の下にmingw等のフォルダがありますか。
C:\Program Files(x86) の下にmingw等のフォルダがありますか。
No.20
- 回答日時:
下記URLをみてインストールしたということでしょうか。
https://www.javadrive.jp/cstart/install/index6.h …
であれば、フォルダ毎削除すればよいので、インストールしたフォルダを教えてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語 putchar関数 2 2021/12/06 17:50
- C言語・C++・C# C言語の問題です。大至急回答お願いします 次の条件を満たすキュー・プログラムを作成せよ。 ①キューに 1 2021/12/05 01:35
- C言語・C++・C# C言語プログラム変更 2 2022/12/21 15:03
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 malloc関数を使ってください!お願いします! 最 1 2022/07/21 09:28
- C言語・C++・C# C言語 3 2022/10/04 15:07
- C言語・C++・C# C言語 ループ中からの関数の呼び出し方のコーディング 2 2021/11/02 09:33
- MySQL PHPで「myql関数」が使用できない場合、mysql のために PHPを学習する意味はありますか? 2 2021/12/24 16:37
- C言語・C++・C# 至急教えてください。プログラミングの問題です。 最初に正の整数nの入力を受け付け、次に分数の分子と分 1 2022/07/19 17:03
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 割られる整数と割る整数を受け取って、商と余りを出力す 3 2022/07/05 10:23
- C言語・C++・C# 10個の実数に対する降順ソート結果を出力するプログラムを作りたいのですが、以下のプログラムをどう直せ 1 2022/07/09 22:16
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
C言語 解答について。
C言語・C++・C#
-
バッファリングについて。
C言語・C++・C#
-
Pythonについて。
その他(プログラミング・Web制作)
-
-
4
pythonについて。
その他(プログラミング・Web制作)
-
5
Pythonについて。
その他(プログラミング・Web制作)
-
6
Pythonについて。
その他(コンピューター・テクノロジー)
-
7
キーボードについて。
マウス・キーボード
-
8
Pythonについて。
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
iniファイルに追記がしたいです。
-
ファイル名の先頭にアンダース...
-
ダイアログボックスで複数フォ...
-
C言語 コンパイルエラー LNK1136
-
最近使ったファイルからファイ...
-
CSVファイルへの保存の際、デー...
-
コンパイルするときに、ファイ...
-
WScript.Echo と msgbox
-
URLを要求されました
-
vbsで起動したexeを終了させる方法
-
ファイルサイズ指定し、ファイ...
-
外国語とCSVについて
-
pLaTeX の EPSファイル読み込み...
-
VBA でメモ帳へ保存する際の保...
-
VC++での外部プログラムの実行
-
文字列の出力で
-
MacからWinにファイルを添付す...
-
フルパスから最後のディレクト...
-
fflush()、setbuf()について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語初心者の質問失礼します。
-
ファイル名の先頭にアンダース...
-
csvファイルを開かずに文字を検...
-
大きいサイズのテキストファイ...
-
テキストファイルの最終行を削...
-
ドラッグアンドドロップでファ...
-
分割コンパイルの#defineについて
-
バッチで118項目のCSVを処理し...
-
CSVファイルへの保存の際、デー...
-
グローバル変数のよくない使い...
-
C言語のfopenについて教えてく...
-
SGファイルって何ですか?
-
VBに、Cのincludeのようなもの...
-
ファイルの結合
-
fopenできる上限の変更
-
「VBScript」ADODB.Streamにお...
-
iniファイルに追記がしたいです。
-
XMLファイルの表示について
-
Excelマクロでの再読込み方法
-
VBAにてEXCEL以外のファイル(テ...
おすすめ情報
NULL文字とは、文字列を区切るものなのでしょうか?教えて頂けると幸いです。
コンパイルは成功しました!ありがとうございました!ですが、質問のscanf関数がどういうものかというのが、いまいちつかめません。教えていただけると幸いです。
迅速な回答大変恐縮です。すみませんが、3つほど教えて頂けると幸いです。以下の通りです。
①return 0は、0=成功、1=失敗の、0でしょうか?
②printfで、/nを使っていますが、なぜ、sprintfで、/nは間違いだと言ったのでしょうか?
③vsprintfは、sprintfや printfなどの関数と何が違うのでしょうか?