(^ゝД*)---VisualC入門---(^ゝД*)
元のスレッド
(^ゝД*)---VisualC入門---(^ゝД*)
- 1 名前:リモコン :02/06/29 12:49 ID:iSKwdnys
- VisualC++の入門者
- 2 名前:名無しさん :02/06/29 12:58 ID:I1PSKZXw
- 今日から独学で勉強しようかと思ってますた
- 3 名前:carbon dioxide ◆CO2/J7Xs :02/06/29 13:34 ID:EZ4/wt56
- CodeWarriorどうよ
- 4 名前:リモコン :02/06/29 13:47 ID:iSKwdnys
- まずは、VisualC++に触ってみましょう
- 5 名前:(*・д・) ◆g7xO14RM :02/06/29 14:44 ID:F..QDg92
- あぁ?
- 6 名前:擬似生物らくつー ◆EDEN/v7. :02/06/30 11:22 ID:KxUtzY7U
- >>4
店でVS.NETのパッケージを触ってきました。
- 7 名前:リモコン :02/07/02 17:32 ID:hRY/s/Sg
- よし、ハローワールドからやろうか
- 8 名前:リモコン :02/07/02 19:21 ID:BS5x0mb2
- スレが立てれないのでマジメに独り言
使用ソフト
VisualC++6.0スタンダートor.NETのスタンダートで
- 9 名前:リモコン :02/07/02 19:26 ID:BS5x0mb2
-
ここで作成するぷろぐらむは、2種類の方法で"Hello World!"という
メッセージを表示するらしいです。
- 10 名前:名無しさん :02/07/02 19:28 ID:kTTV5em.
- わからねぇ。
本当の基礎の基礎からやってほしい。
DOSを立ち上げるところから・・
- 11 名前:名無しさん :02/07/02 19:41 ID:.md2m71E
- >>345
カリだよ!カリ!!
オナニーの時に、カリを集中的にシゴクんだよ!!
そうすればカリがでかくなるZe!
俺のチィムポは椎茸並だZe!
- 12 名前:リモコン :02/07/02 19:55 ID:BS5x0mb2
- >>10こんな感じ?
第1節(基礎編)
プログラミングに必要なツール
C言語のプログラミングに必要なツールは「コンパイラ」です。
但し、これはC言語を使うためだけのツールにすぎず、
実は他にも色々と使わなければならないツールがあります。
そこで、コンパイラの説明をする前に、
まずソフトを動かすまでの作業の流れを説明しながら、順を追って紹介していきます。
1.C言語でプログラムを書く
2.プログラムを書いたファイルを、コンピュータが理解できる言葉に変換する
3.変換した複数のファイルをくっつける
4.ソフトを動かす
- 13 名前:10 :02/07/03 00:03 ID:6gPBMSwI
- >>12
そうそう、そんな感じ。あと、ソフト・ツール・本とかの紹介もおながいします
- 14 名前:リモコン :02/07/03 18:15 ID:G7f.Xxag
- >>13
本の紹介↓
http://tito.fc2web.com/2ch/tech/index.html#d0e333
必要と思われるtool LSI C-86 Ver. 3.30c試食版
http://www.lsi-j.web.sh.cwidc.net/freesoft/index.html
- 15 名前:リモコン :02/07/03 18:15 ID:G7f.Xxag
- つーことで、C言語入門に変わりました
- 16 名前:擬似生物らくつー ◆qBlAPwOA :02/07/03 18:22 ID:KxUtzY7U
- 先生、出来ますた!!
class HelloWorld{
static void Main(String[] args){
System.Console.WriteLine("Hello World!");
}
}
こんな感じでいいでしょうか?
- 17 名前:13 ◆awjeCzBE :02/07/03 18:25 ID:gAl1Ld1Q
- >>14
ありがd
- 18 名前:擬似生物らくつー ◆qBlAPwOA :02/07/03 18:28 ID:KxUtzY7U
- >>16
String → System.String ですた・・・逝ってきます。
- 19 名前:リモコン :02/07/03 18:33 ID:G7f.Xxag
- 先生できました!!
#include <stdio.h>
main()
{
printf("Hello!\n");
}
- 20 名前:リモコン :02/07/03 18:42 ID:G7f.Xxag
-
#include <stdio.h>
main()
{
printf("Hello!\n");
printf("My name is rimokon.\n");
}
- 21 名前:擬似生物らくつー ◆qBlAPwOA :02/07/03 18:53 ID:KxUtzY7U
- #include <stdio.h>
main()
{
printf("(((( ;゚Д゚)))ガクガクブルブル\n");
}
- 22 名前:リモコン :02/07/03 19:00 ID:G7f.Xxag
- ちゅうことで プログラムはどこから実行されるのか?
これも、誰もが疑問に思うことでしょう。>>19のコードの3行目を見てください。
ここにはmain( )と打ってあります。一つのプログラムには、必ずこの main が一つあります
この main こそが、一番初めに実行される部分なのです。
ですが、 main という命令があるわけではありません。
main の実体は、直後の「{」から「}」で囲まれた部分、つまり5行目です。
というわけで、このプログラムは、
printf("Hello!\n");
を実行するものだという事らしいです。
- 23 名前:リモコン :02/07/03 19:02 ID:G7f.Xxag
- この形はC言語の基礎中の基礎らしいです。
これは重要です。C言語では「{」から「}」をブロックと呼び、
一つのかたまりとしてみなします。これからいろいろなところでよく使うらしいので
この書き方はよく覚えていてください。
- 24 名前:擬似せ○物らくつー ◆EDEN/v7. :02/07/03 19:04 ID:KxUtzY7U
- 「らしい」ばっかだな・・・。
- 25 名前:リモコン :02/07/03 19:07 ID:G7f.Xxag
- ところで、>>19の5行目には
printf("Hello!\n");
とありますが、これは画面に文字を表示する命令だと思ってください。
「"」で囲まれた文字、つまり「Hello!\n」が表示される文字になります
ただし、\や%で始まる文字はちょっと特殊で、そのまま表示されずに、ある解釈をされます。
たとえばこの例の「\n」は、ここで改行しろという意味になるらしいです。
↑で「命令」といいましたが、C言語では関数と呼ばれているらしいです
しかも、main( )も「関数」といいます。
この関数の持つ本当の意味は、まだ別の機会に理解するとしましょう。
- 26 名前:リモコン :02/07/03 19:08 ID:G7f.Xxag
- 今日の授業はここまで
-----------------続く---------------------
- 27 名前:名無しさん :02/07/03 19:08 ID:QonfWg1I
- スレタイの顔文字はアレか。
- 28 名前:名無しさん :02/07/06 02:40 ID:uDEs82dM
- ふむふむ
- 29 名前:リモコン :02/07/06 04:58 ID:MXDVZ4/A
- プログラムの流れ
話を先に進めます。>>19のコードでは、関数を一つしか書いていません。
続けて関数を評価(実行)させるにはどうしたらいいのでしょうか。
この答えは明快です。>>20のように行つづけて書いてしまえばいいらしいのです。
まず5行目の、「printf("Hello!\n");」が実行され、次に「printf("My name is rimokon.\n");」が実行されます。
つまり、命令は上から順に実行されます。
これはほとんどのプログラミング言語で鉄則となっている事らしいです。
- 30 名前:リモコン :02/07/07 03:14 ID:Wb7cAn1Y
- #include <stdio.h>って何?
んで、最初の行の「#include <stdio.h>」。
コンパイル作業は、大まかに見ると「プリプロセッサ」と「コンパイラ」で行われていて、
「プリプロセッサ」は、この「#include」という文字を見つけると、
指定されたファイル(つまりここでは"stdio.h"というファイル)をこの位置に読んで追加します。
これをインクルードといいます。
- 31 名前:(・x・) :02/07/07 15:31 ID:BZq9Zy.c
- (・x・)マキが先生やるよっ!
(・v・)マキちゃんは大人系ゴマキ似でIT系の23歳だからねー
(・x・V ぶい
- 32 名前:名無しさん :02/07/07 18:40 ID:wjyTcjJg
- (・x・)
- 33 名前:リモコン :02/07/08 13:56 ID:BaaB.JzY
- >>31
先生やってやって下さい
- 34 名前:擬似生物らくつー ◆EDEN/v7. :02/07/08 15:33 ID:KxUtzY7U
- 先生、共用体(union)は役に立つのか教えてください!!
- 35 名前:(・x・) :02/07/11 00:56 ID:RM5zIJGg
- >>34
(・x・)うん
- 36 名前:名無しさん :02/07/11 01:44 ID:/8m2dazc
- わかりやすくていいっす
- 37 名前:リモコン :02/07/16 08:33 ID:knXpzYFE
- ちょっとあげえ
- 38 名前:名無しさん :02/07/16 08:36 ID:43.CJ8Pc
- すばらしいスレですな。
漏れはPHP言語使えるけど
あれはwebアプリ専用だからソフトとか
作れないんだよね、漏れも勉強させてもらうでふ。
- 39 名前:リモコン :02/07/18 23:42 ID:YSDOie6s
- 続きやらなきゃ
- 40 名前:リモコン :02/07/18 23:48 ID:YSDOie6s
- >>30の続き
stdio.hという名前のファイルは、コンパイラをインストールしたときに、どこかに作られたはずです。
これには標準的な入出力に関する様々な事が書いてあり、printf関数もこのファイルの中で定義されています。
なので、printf関数を使うときは、stdio.hをインクルードしなくてはなりません。
一度stdio.hの中身をエディタなどで見て見ると良いでしょう。
- 41 名前:リモコン :02/07/18 23:53 ID:YSDOie6s
- この"stdio"という名前は、Standard Input/Outputを省略したものです。
間違ってもstudio.hなどとは書かないでくださいですね。
ところで、文末についた「;」マークは気になりませんでしたか?
このマークは文の終わりに必ずつけるものです。
もしこのマークが無いと、どこが区切りか分からないのでコンパイルができないよ。
- 42 名前:名無しさん :02/07/21 03:10 ID:8BqPlqHQ
- そうそうコンパイルできなくなるよな。コンパイル。
- 43 名前:名無しさん :02/07/21 03:46 ID:o08w51YE
- つーか、なんか作ろうよ。ただ漠然とお勉強してもつまんない。
- 44 名前:名無しさん :02/07/23 19:20 ID:qHDiC1y2
- void set_quality_coefficient(int v)
{
encthread_setquality(v);
iniSettings.quality = v;
}
void set_MINbitrate(int v)
{
encthread_setMINbitrate(v);
iniSettings.minbitrate = v;
}
void set_NOMbitrate(int v)
{
encthread_setNOMbitrate(v);
iniSettings.nombitrate = v;
}
- 45 名前:名無しさん :02/07/29 21:54 ID:1wKR2016
- #include <stdio.h>
#include <2ch.h>
int main(void)
{
age(5);
return(0);
}
戻る