元のスレッド

(^ゝД*)---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);
}


戻る
DAT2HTML 0.26 Converted.