- ベストアンサー
プログラミングの質問です。学校でLinuxを使ってプログラミングを授業
プログラミングの質問です。学校でLinuxを使ってプログラミングを授業中にかじったのですが、 Windowsでのコンパイルの仕方がわからなくて困っています。 ちなみに下は、私がつくったものです #include <stdio.h> int main(void) { printf("あほじゃないの?"); return(0); }
- armedcivil
- お礼率100% (1/1)
- その他(プログラミング・開発)
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
標準ではCコンパイラは付いてないので、別途インストールする必要あります。 コンパイル方法は、そのインストールしたもの毎に違うので、マニュアルとか解説サイト、解説本などで調べてください。
関連するQ&A
- Linuxでプログラミング
Windows7でVirtualBoxを利用してLinuxを使っています。 そのLinuxでC言語のプログラムをgccでコンパイルしたのですが、 error: stdio.h:No such file or directory In function main': 警告:incompatible implicit declaration of built-in function printf' と表示されます。プログラムは以下のような内容です。 #include<stdio.h> int main(void) { printf("hello,world\n"); return 0; } なぜエラーになってしまうのか分かりません。どうしたらよいのでしょうか? 他に何か必要な情報があれば答えます。よろしくお願いします。
- 締切済み
- C・C++・C#
- C言語プログラミングについて
#include <stdio.h> int main(void) { printf("hello,world\n"); } □■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■ #include <stdio.h> int main(void) { printf("hello"); printf(",world"); printf("\n"); } 上の2つのプログラムをコンパイルするとどのような違いが生じるんですか??printfってどんな働きをするんですか?
- ベストアンサー
- その他([技術者向] コンピューター)
- Cプログラミング 初歩
#include <stdio.h> int main (void){ double num; printf("実数を入力して下さい:"); scanf("%lf",&num); printf("あなたは%fと入力しましたね\n",num); return(0); } のプログラミングがコンパイル出来ません↓ printf("あなたは%fと入力しましたね\n",num); をprintf("%f\n",num);のようにすると上手くいくのですが、 どうしたらコンパイルできるか分かる人はいますか?
- ベストアンサー
- C・C++・C#
- 現在、私はC言語を学んでいます。
現在、私はC言語を学んでいます。 プログラミングの初期の初期の問題なんですが、 「Hello World」という有名なプログラムがありますよね? それについての質問です。 #include<stdio.h> main() { printf("Hello World"); return 0; } も #include<stdio.h> main(void) { printf("Hello World"); return 0; } も #include<stdio.h> int main() { printf("Hello World"); } もちゃんと表示できます。 ここで質問です。 int main(void) int main() main() main(void) はどう違うんですか? あと、 return 0; はあっても無くてもいいようなんですが どういう意味があるんでしょうか?
- ベストアンサー
- その他(インターネット・Webサービス)
- 一番最初でつまずいてます!!
Borland C++Compilerをインストールしてプログラミングの勉強をし始めたばかりです。 #include<stdio.h> int main(void) { printf("はじめてのC言語プログラム"); return 0; } と入力してコンパイルすると 「インクルードファイル'stdio.h'をオープンできない」 というエラーがでました。 何度も見直したし、環境変数も合わせてるのになぜでしょうか!?
- 締切済み
- C・C++・C#
- プログラミングについての質問です。
プログラミングについての質問です。 乱数を1万個表示させたいのですが以下のプログラムだと100~300個くらいしか表示されません。 なぜなのでしょうか? お答えお願いいたします。 使用中のC言語(CPad) #include <stdio.h> unsigned rndnum=1;/*乱数の初期値*/ unsigned irnd(void); void main(void) { int j; for (j=0;j<10000;j++) { printf("%8d \n",irnd()); } } unsigned irnd(void) { rndnum=(rndnum*48828125+0) % 2147483648; return rndnum; }
- ベストアンサー
- その他(プログラミング・開発)
- プログラミング 実数 合計値
プログラミング 実数 合計値 3つの実数を読み込んで合計を表示するというプログラムのソースについてなんですが #include <stdio.h> int main(void) { double na, nb, nc; puts("3つの実数を入力してください。"); printf("実数:"); scanf("%5.lf", &na); printf("実数:"); scanf("%5.lf", &nb); printf("実数:"); scanf("%5.lf", &nc); printf("合計は%5.lfです。\n", (double)(na + nb + nc); return (0); } でコンパイルしてみたんですが、構文エラーでreturnの前の行で')'が';'の前にありません というのが出てきてコンパイルできないのですが、これはどこが間違ってるんでしょうか?
- ベストアンサー
- C・C++・C#
- borlandについて
こんばんは Borland C++ Compiler 5.5 を使っているのですが… _______________ |#include <stdio.h> |←のようなプログラムをコンパイル | | したら |int main(void) |1:インクルードファイル'stdio.h'を |{ | オープン出来ない | printf("Hello.\n"); |5:プロントタイプ宣言のない関数 | return 0; | 'printf'の呼び出し(関数mein) |} |  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ と出てきますどうしたらよいでしょうか。
- 締切済み
- C・C++・C#
- 正確なあ値でしょうか!?
http://codepad.org/cBK5A67i を使って以下をコンパイルしたところ! No.1 #include <stdio.h> void kansuu(); int main() { kansuu(); return 0; } void kansuu() { printf("kansuu de hyouji\n"); No.2 } #include <stdio.h> void kansuu(); int main() { kansuu(); } void kansuu() { printf("kansuu de hyouji\n"); return 0; } 以上の コンパイルの結果はNo.1、No.2とも kansuu de hyouji となりました。 No.2の結果は 正確な値でしょうか それともバグでしょうか? よろしくお願いします。
- ベストアンサー
- C・C++・C#
お礼
ありがとうございました。がんばっています。