08/06/18 23:08:32
r;ァ'N;:::::::::::::,ィ/ >::::::::::ヽ
. 〃 ヽル1'´ ∠:::::::::::::::::i
i′ ___, - ,. = -一  ̄l:::::::::::::::l
. ! , -==、´r' l::::::/,ニ.ヽ
l _,, -‐''二ゝ l::::l f゙ヽ |、 ここはお前の日記帳じゃねえんだ
レー-- 、ヽヾニ-ァ,ニ;=、_ !:::l ) } ト
ヾ¨'7"ry、` ー゙='ニ,,,` }::ヽ(ノ チラシの裏にでも書いてろ
:ーゝヽ、 !´ " ̄ 'l,;;;;,,,.、 ,i:::::::ミ
::::::::::::::::ヽ.-‐ ト、 r'_{ __)`ニゝ、 ,,iリ::::::::ミ
::::::::::::::::::::Vi/l:::V'´;ッ`ニ´ー-ッ-,、:::::`"::::::::::::::;゙ , な!
:::::::::::::::::::::::::N. ゙、::::ヾ,.`二ニ´∠,,.i::::::::::::::::::::///
:::::::::::::::::::::::::::::l ヽ;:::::::::::::::::::::::::::::::::::::::::::/ /
::::::::::::::::::::::::::::::! :|.\;::::::::::::::::::::::::::::::/ /
13:1 ◆DqtNhxxBr6
08/07/01 07:36:47
10/3やって3.3333ってやりたいんだができん
14:デフォルトの名無しさん
08/07/01 07:46:19
ふぅできた
1 #include <stdio.h>
2
3 int main (){
4 >---int intImp = 10;
5 >---int intClk = 3;
6
7 >---double dblAns;
8
9 >---dblAns = (double) intImp / intClk;
10
11 >---printf("%f\n",dblAns);
12 >---return 0;
13 }
15:1 ◆DqtNhxxBr6
08/07/01 09:19:06
1 #include <stdio.h>
2 #include <math.h>
3
4 /**********************************
5 * コサインカーブ
6 **********************************/
7
8 int main () {
9 >---int i, j, genbun = 5;
10 >---double rad, cosvalue, pai = 3.14;
11
12 >---//create header
13 >---printf("角度\tcos値\tイメージ\n");
14 >---for ( i = 0; i < 60; i++) {
15 >--->---printf("-");
16 >---}
17
18 >---for ( i = 90; i >= 0; i -= genbun ) {
19 >--->---rad = ( pai * i) / 180;
20 >--->---cosvalue = cos(rad);
21 >--->---printf("\n%2d\t%f ", i, cosvalue);
22 >--->---for ( j = 1; j <= (int)(cosvalue * 40); j++) {
23 >--->--->---printf("*");
24 >--->---}
25 >---}
26 >---printf("\n");
27 >---return 0;
28 }
16:デフォルトの名無しさん
08/07/01 11:55:22
日記にソース貼りつけるの?
Tabみにくいからファイルうpの方がいいと思うよ
17:1 ◆DqtNhxxBr6
08/07/01 17:48:55
>>16
基本しかやってないからファイルうpはいいや。
数百、数千行レベルになったらする。
----今日のメモ-----
メモリには1バイト(8ビット)づつ番地が割り振られている。
1番地=1バイト=8ビット=256通りの情報
100番地に154を置くということは、100番地のメモリを10011010にするということ。
2バイト使用すると256×256=65536通りの情報を扱える。
size of char = 1 バイト
size of short = 2 バイト
size of int = 4 バイト
size of unsigned int = 4 バイト
size of float = 4 バイト
size of double = 8 バイト
size of long double = 12 バイト
size of size_t = 4 バイト
18:1 ◆DqtNhxxBr6
08/07/01 17:49:28
----今日のメモ2-----
各変数を宣言するとメモリ情報に上記分の番地が確保される。
int の場合は4バイトなので番地が4つ分。
変数の頭に&をつけるとアドレスになる。 a → &a
配列の名前は配列の先頭アドレスになる。 a[] → aがアドレス
アドレスとprintfするときは%pをする。
ポインタへはアドレスを代入する。
アドレスの値を参照するには*を着ける。
配列の先頭アドレスが代入されたポインタは*(p + 1)で要素の値を参照できる。
(○○型のポインタに1加えることは、○○型の大きさだけアドレスを1つ進める。)
a[n] = *(a+n)
文字は数値である。
文字列の式の値は先頭のアドレスになる。
文字列の最後は\0で終わる。
19:デフォルトの名無しさん
08/07/01 18:45:39
char1バイト以外の変数のサイズは環境依存な
20:1 ◆DqtNhxxBr6
08/07/01 22:09:27
>>19
らしいね。コンパイラによって違ってくるってどっかのサイトにあった。
//ボインタの理解
1 #include <stdio.h>
2
3 int main () {
4
5 >---int intA;
6 >---int *pintA;
7
8 >---pintA = &intA;
9
10 >---printf("%p\n",&intA);
11 >---printf("%p\n",pintA);
12
13 >---return 0;
14 }
結果
0xbf8ab7dc
0xbf8ab7dc
同じアドレスが入ってる。
21:1 ◆DqtNhxxBr6
08/07/01 22:13:55
//ポインタを使った値の参照
1 #include <stdio.h>
2
3 int main () {
4
5 >---int intA;
6 >---int *pintA;
7
8 >---intA = 10;
9
10 >---pintA = &intA;
11
12 >---printf("%d\n",intA);
13 >---printf("%d\n",*pintA);
14
15 >---return 0;
16 }
22:デフォルトの名無しさん
08/07/01 22:23:58
1 #include <stdio.h>
2
3 //ポインタ変数へ値を代入する
4 int main () {
5
6 >---int intA;
7 >---int *pint;
8
9 >---intA = 10;
10
11 >---pint = &intA; //アドレスを代入しないとコンパイルエラーになる
12
13 >---*pint = 20;
14
15 >---printf("%d\n",*pint);
16
17 >---return 0;
18 }
結果
20
23:デフォルトの名無しさん
08/07/01 22:30:41
そろそろアラインメントについても勉強しときなさい
24:1 ◆DqtNhxxBr6
08/07/01 23:31:39
>>23
アラインメント?(・ω・)??って思ってググったら速攻で思考停止したw
大まかな流れで
ポインタ・構造体・共有体の理解
↓
ファイルの入出力
↓
Linuxプログラミング
↓
ネットワークプログラミング
↓
今までの成果を元にWEBアプリを開発
↓
日本中でヒット
↓
中国・韓国でもヒット
↓
日・中・韓のネットユーザーが友好的な関係になる
ってスケジュールになってるからアラなんとかはもう少し後だね。
25:デフォルトの名無しさん
08/07/01 23:48:41
今までの成果を元にWEBアプリを開発
↓
日本中でヒット
あたりからのスケジュールが急に壮大
26:デフォルトの名無しさん
08/07/04 05:03:02
>>1みたいな糞スレをたてるのだけが生き甲斐の人生なら
死んだほうがましだな
27:デフォルトの名無しさん
08/07/05 17:55:27
>>26
とりあえず通報してみました。
28:デフォルトの名無しさん
08/07/07 22:59:45
日記というのなら、毎日書きなさい
29:デフォルトの名無しさん
08/07/07 23:13:26
飽きたんだろ
漏れもよく飽きる
30:デフォルトの名無しさん
08/12/26 12:31:51
俺も始めたばかりだからこのスレおさらいになって勉強になる
毎日書いて
31:デフォルトの名無しさん
08/12/26 16:58:27
>>30
失せろ
32:デフォルトの名無しさん
08/12/26 18:24:30
>>31
あぁんひどい...