全くの初心者です。
#include< stdio.h >
int main(void){
double num;
double ans = 10;
scanf("%lf",&num);
ans *= num;
printf("%fを10倍すると%fです。",num,ans);
return 0;
}
ビルドしたら、こうなりました。
GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Thu Nov 3 21:59:02 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin".tty /dev/ttys000
[Switching to process 359 thread 0x0]
ソフトは、Xcodeを使ってます。
すいませんが、返答よろしくお願いします。
このソースコードが実行されてるのか分かりません。
Re: このソースコードが実行されてるのか分かりません。
XcodeはMac OSXの開発環境ですね。僕はほとんど使ったことがないのでよくわかりませんが、ウィンさんが示されたソースコードの代わりにハローワールドを入力してみたら実行できますか?
ちなみにハローワールドとは
printf("hello, world\n");
するだけのプログラムのことです。
ちなみにハローワールドとは
printf("hello, world\n");
するだけのプログラムのことです。
Re: このソースコードが実行されてるのか分かりません。
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)
Re: このソースコードが実行されてるのか分かりません。
scanfの入力受付状態で止まっているらしいです。
デバッグコンソールから入力することはできないので「ターミナルを開いて入力すれば良い」ということです。
わたしにはそれ以上の詳しいことは分かりません。
デバッグコンソールから入力することはできないので「ターミナルを開いて入力すれば良い」ということです。
わたしにはそれ以上の詳しいことは分かりません。
Re: このソースコードが実行されてるのか分かりません。
beatleさん、みけCATさん、ISLeさん返信ありがとうございます。
みけCATさんソースコードをビルドしてみました。
Hello,Worldと太字で実行されました。
GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Thu Nov 3 21:59:02 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin".tty /dev/ttys000
[Switching to process 376 thread 0x0]
Hello,WorldProgram ended with exit code: 0
>「ターミナルを開いて入力すれば良い」ということです。
これは、ターミナルというソフトで
ソースコードをビルドせよということですか?
>scanfの入力受付状態で止まっているらしいです。
デバッグコンソールから入力することはできないので
これは、Xcodeでは、scanf関数は、使えないということですか?
すいません、全くの初心者なので説明お願いします。
みけCATさんソースコードをビルドしてみました。
Hello,Worldと太字で実行されました。
GNU gdb 6.3.50-20050815 (Apple version gdb-1708) (Thu Nov 3 21:59:02 UTC 2011)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin".tty /dev/ttys000
[Switching to process 376 thread 0x0]
Hello,WorldProgram ended with exit code: 0
>「ターミナルを開いて入力すれば良い」ということです。
これは、ターミナルというソフトで
ソースコードをビルドせよということですか?
>scanfの入力受付状態で止まっているらしいです。
デバッグコンソールから入力することはできないので
これは、Xcodeでは、scanf関数は、使えないということですか?
すいません、全くの初心者なので説明お願いします。
Re: このソースコードが実行されてるのか分かりません。
こちらMacは触ったことも無いので初心者以下です。
ターミナルはMac OS Xに最初から付いています。
プログラムを実行中に「Xcodeのプロジェクトからターミナルを開く」とscanfの入力受け付け状態で開くので入力&改行で継続すると書かれたページがありましたが「」の中がわたしには意味不明でした。
ターミナル(というかシェル)から実行してしまえば良いと書かれたページがたくさんありましたがそれだとXcodeのデバッグ機能が使えません。
ターミナルはMac OS Xに最初から付いています。
プログラムを実行中に「Xcodeのプロジェクトからターミナルを開く」とscanfの入力受け付け状態で開くので入力&改行で継続すると書かれたページがありましたが「」の中がわたしには意味不明でした。
ターミナル(というかシェル)から実行してしまえば良いと書かれたページがたくさんありましたがそれだとXcodeのデバッグ機能が使えません。
違います。scanfで入力待ちになっているプログラムにターミナルを使って入力を与えるということです。ウィン さんが書きました:これは、ターミナルというソフトで
ソースコードをビルドせよということですか?
使えますが、ターミナルやシェルという単語をまったく聞いたことがないようだと難易度が高いと思います。ウィン さんが書きました:これは、Xcodeでは、scanf関数は、使えないということですか?