気ままにC言語

このエントリーをはてなブックマークに追加
1ツマル
ん、僕ツマルって言う名前ですの。
これからこのスレに今までツマルがC言語で作った
プログラムのソースを載せるですの。
完璧なものじゃないけど、ツッコミは勘弁して欲しいですの。
適当に修正してくれるのは構いませんですの。
コンパイラは「Borland C++ Compiler 5.5」を使っていますですの。
http://www.borland.co.jp/cppbuilder/freecompiler/index.html
2ツマル:2001/04/20(金) 01:53
Hello World! と表示するプログラム。

#include <stdio.h>

int main(void)
{
printf("Hello World! \n");

return(0);
}
3氏ね:2001/04/20(金) 01:56
4ツマル:2001/04/20(金) 01:57
文字コード32から126までの、文字コードとその文字を表示

#include <stdio.h>

int main(void)
{
char c;

for(c = 32; c <= 126; c ++) {
printf(" %c : %-3d ",c,c);
if((c-1) % 6 == 0 && c != 32) printf("\n");
else printf("|");
}
printf("\n");

return(0);
}
5デフォルトの名無しさん:2001/04/20(金) 01:57
return文に()を使わないで欲しい。
6ツマル:2001/04/20(金) 01:57
>>3
おめーが氏ね。
7ツマル:2001/04/20(金) 01:58
>>5
人それぞれ。あんたのやり方を押しつけるのは無し。
間違いでなければ突っ込んでも意味なし。
8デフォルトの名無しさん:2001/04/20(金) 01:59
c ++
の間のスペースをどうにかして欲しい
9ツマル:2001/04/20(金) 02:03
1〜1000までの素数を求めるプログラム
(エラトステネスのふるい)

#include<stdio.h>

#define MAX 1000
#define PRIME 0
#define NOT_PRIME 1

int main(void)
{
int number[MAX+1];
int i,j;

for(i=1;i<=MAX;i=i+1)number[i]=PRIME;

number[1]=NOT_PRIME;
for(i=2;i<MAX;i=i+1)
{
if(number[i]==PRIME)
{
for(j=2*i;j<=MAX;j=j+i) number[j]=NOT_PRIME;
}
}

for(i=1;i<=MAX;i=i+1)
{
if(number[i]==PRIME)printf("%d ",i);
}
return 0;
}
10デフォルトの名無しさん:2001/04/20(金) 02:03
>>4
変な例外処理うざい。
11ツマル:2001/04/20(金) 02:04
ヒットアンドブロー

#include<stdio.h>
#include<math.h>
#define MAXINT 32767.0 /* maximun integer */

int main(void)
{
int i,idle,number[5],regist[10];
int num_hit,num_blow,num_trial,j,guess[5];
float x;

idle = rand();
for(i = 1;i <= idle;i ++) x = rand();

for(i = 0;i <= 9;i ++) regist[i] = 0;

for(i = 1;i <= 4;i ++) {
do{
x = 10.*rand() / MAXINT;
number[i] = (int)x;
}while(regist[number[i]] == 1);

regist[number[i]] = 1;
}

num_trial = 1;
do{
for(i =1;i <= 4; i ++) {
printf("Number[%d]? ",i);
scanf("%d",&guess[i]);
}
num_hit = 0;
num_blow = 0;

for(i = 1;i <= 4;i ++)
for(j = 1;j <= 4l;j ++)
if(guess[i] == number[j]) {
if(i == j)
num_hit ++;
else num_blow ++;
}
printf("hit : %d,blow : %d,trial : %d\n",num_hit,num_blow,num_trial);
num_trial ++;
}while(num_hit != 4);

return 0;
}
12ツマル:2001/04/20(金) 02:04
>>10
ツマルのオリジナルにケチ付けないで欲しいですの。
13デフォルトの名無しさん:2001/04/20(金) 02:06
>>9
j=j+iは
j+=iって書いて欲しい。
14ツマル:2001/04/20(金) 02:07
>>13
ん、それはツマルがC言語を習いはじめた頃に作ったやつですので、
そういう記述を使っていたのです。
今はあなたの言う形式に記述しているですの。
15デフォルトの名無しさん:2001/04/20(金) 02:15
おい!オマル。
オメーは一体何がしたいんだ?
削除依頼されたくなきゃー皆様にチャンと説明しろ。
16ツマル:2001/04/20(金) 02:16
ん、実はソースの欠点を突っ込んで欲しいですの。
削除依頼ですか・・・。ショック。
んじゃもう止めますですの。勝手に沈めてくださいですの。
さようなら・・・。
17デフォルトの名無しさん:2001/04/20(金) 02:18
>>15
いいじゃん。
sageでやってるんだし。
18デフォルトの名無しさん:2001/04/20(金) 02:19
>>16
ツマルたん逝かないで(泣
19ツマル:2001/04/20(金) 02:20
だいたい雰囲気は読めていたのですの。
どうせしょぼいソース書いても、
そんなもん知っているよとばかりに突っ込まれるかと。
下らないと罵倒されることも・・・。
これが現実なのですね。ああ、なんて悲しい世の中に。
20デフォルトの名無しさん:2001/04/20(金) 02:24
>>19
>これが現実なのですね。ああ、なんて悲しい世の中に。

ってゆうか、悲しいのはチミのソース。
21ツマル:2001/04/20(金) 02:26
>>20
ですから、最初はしょぼいやつを、
段々と強烈なものをと思ったんですが・・・。
それにケチを付けられてはやってられませんですの。
あなたも心が狭いですねぇ。
22デフォルトの名無しさん:2001/04/20(金) 02:29
強烈なものをキボーん!
23ツマル:2001/04/20(金) 02:31
>>22
もう嫌です。
20みたいに、最初のヘボいプログラムごときで
私がヘボいと決め付けるんですもの。
どうせどかーんと強烈なのを公開しても、
ケチを付けるだけでしょうし。
自分のが絶対正しい!って思う人が多いみたいですね、
この板には。そんな雰囲気がすごく感じられます。
24デフォルトの名無しさん:2001/04/20(金) 02:33
>>23
>>20は視野が狭い馬鹿ってだけだから気にしないで続けろ。
25デフォルトの名無しさん:2001/04/20(金) 02:34
じゃ、別にいいよ。By-by。
26デフォルトの名無しさん:2001/04/20(金) 02:35
>>23
君を応援してる人がこんな所にまでいるんだぞ。
http://piza.2ch.net/test/read.cgi?bbs=tech&key=987515345&st=67&to=67&nofirst=true
27デフォルトの名無しさん:2001/04/20(金) 02:35
 不思議なスレダ
28ツマル:2001/04/20(金) 02:36
>>24
自然消滅させるためにも、あげないで下さい。
ただ、消滅させたくないならあげても良いですけど、
私はもうあげませんから。
放棄します。あぁ〜あ、なんて悲しい世の中だ。
こんなオープンな表現の自由を活かせる場所でさせ、
自分勝手なことでそれを抑制する人がいるなんて。
ツマルはとぉ〜っても悲しいですの。
29デフォルトの名無しさん:2001/04/20(金) 02:36
>>25
bye-bye
30ツマル:2001/04/20(金) 02:36
>>26
その人、どう見ても私を煽っている気がしてならないのです。
以前立てたスレッドも笑いながらあげてましたし。
31デフォルトの名無しさん:2001/04/20(金) 02:37
>>28
自分の立てたスレには責任を持ちなさい!
32デフォルトの名無しさん:2001/04/20(金) 02:38
ツマル=かまって君
33ツマル:2001/04/20(金) 02:38
>>31
ええ、ですから責任を持って沈めます。私はあげていません。
34ツマル:2001/04/20(金) 02:38
>>32
32=煽りたがり屋
35脳の血管詰まってる?w:2001/04/20(金) 02:39
君の存在の方が強烈w
2chの真理を読めない君が悪い
>これを機に2chにはもうこない方が良い。
>自分のが絶対正しい!って思う人が多いみたいですね、
>この板には。そんな雰囲気がすごく感じられます。

どの世界でもそんな人は居ます。
現実で起こる事はネットの世界でも起こるのです。
36デフォルトの名無しさん:2001/04/20(金) 02:39
>>33
責任持って続けろ
37デフォルトの名無しさん:2001/04/20(金) 02:40
>>34
煽りたがり屋>かまって君
38ツマル:2001/04/20(金) 02:41
嫌です、続けません。
ここで続ける必要性はどこにもないのですの。
そうやってあなた方の自分勝手で、人の自由を奪って楽しいですか?
39ツマルの友達のハッカー:2001/04/20(金) 02:41
>>35
ツマルを悪く言うと俺が許さないぞ!
40ツマル:2001/04/20(金) 02:41
>>37
それは、煽りたがり屋はかまって君よりも偉いってことですか?
41デフォルトの名無しさん:2001/04/20(金) 02:42
自作自演か・・・
42ツマル:2001/04/20(金) 02:42
>>39
あのぉ・・・、今現在友達にハッカーはいませんですの。
あなた誰ですの???
4336:2001/04/20(金) 02:42
>>38
ごめんなさい。
続けて欲しいので続けて。
44デフォルトの名無しさん:2001/04/20(金) 02:42
>>40
うん。
45ツマル:2001/04/20(金) 02:43
>>41
自作自演はしてないですの。
ほら、そうやって勝手に決め付ける。
それで否定すれば、貴方自らが自作自演をしているように
見せかけるのでしょ?分かっているんですの、ツマルは
ネット歴は長いですから。
46デフォルトの名無しさん:2001/04/20(金) 02:43
>>42
すごい自作自演だね・・・
47ツマル:2001/04/20(金) 02:43
>>44
そうですの。だったら煽った方が偉いのですね。
じゃ煽ってください。
別に私はかまって欲しいなんて思っていません。
48ツマル:2001/04/20(金) 02:44
>>46
だから自作自演じゃないですの。
いい加減そうやって分かったふりをするの、止めてくれませんですの?
49ツマルの友達のハッカー:2001/04/20(金) 02:44
>>41
上げるなって言ってるだろ!
50デフォルトの名無しさん:2001/04/20(金) 02:45
悲惨な一スレッド復活の予感w
51ツマル:2001/04/20(金) 02:45
それよりも、
http://piza.2ch.net/test/read.cgi?bbs=tech&key=987700785
こちらでお困りの方がいるんですから、
助けてやってはどうですか?
私を罵倒するくらいのプログラマー達なんですよね、
あなた達は?だったらこれくらい解決してやってくださいよ。
52ツマル:2001/04/20(金) 02:45
>>50
良いですよ別に。これは勝手に周りが私を悲惨に
仕立て上げたんですから。
自爆じゃないですの。
53ツマル:2001/04/20(金) 02:49
あっ、皆さんあちらの方の課題についてお考えになられているのですね。
これはすごい。見直しました。是非とも解決してやってくださいですの。
どうせツマルはお馬鹿さんですよぉ〜ですのっ。
54デフォルトの名無しさん:2001/04/20(金) 02:52
>>53
お願いだから続けてください。
55ツマル:2001/04/20(金) 02:54
>>54
気ままにやっても、どうせ必要とされないソースばっかだから
止めておくですの。
ツマルもバカにされてばかりじゃ、プログラムの開発をする気に
なれませんですの。
ローカルで自分勝手にやるですの。
さようならですのっ。
56デフォルトの名無しさん:2001/04/20(金) 02:56
>ツマルもバカにされてばかりじゃ、プログラムの開発をする気に
>なれませんですの。

ごめん、誉め言葉が見つからん.......。
57ツマル:2001/04/20(金) 02:59
>>56
ん?どこにも誉めるべき言葉はないですの。
58デフォルトの名無しさん:2001/04/20(金) 03:08
>>55
ツマルさんのソースすごいよ。いや、ほんと。
59ツマル:2001/04/20(金) 03:14
とりあえず止めようと思う直前に編集していたソースを。
これで最後。
入力された文字の個数を調べるプログラム。
DOS窓とUNIXで試してみたんだけど、Ctrl+D だとDOS窓じゃうまく
いかなかったんで、とりえあずDOS窓では Ctrl+Z でいけると思う。
UNIX なら Ctrl+D で問題なくいけたんだけど・・・。
ようわからんが、これにツッコミを入れない様に。
では、さようならですの。

#include <stdio.h>

int main(void)
{
int str;
int s=0,l=0,n=0,k=0,c=0,t=0;

printf("文字を入力して下さい。\n");
printf("入力が終わりましたら、CTRL + Z(DOS窓)または CTRL + D(UNIX) を押して下さい。\n");

while((str = getchar()) != EOF) {
t ++;
if(str >= 'a' && str <= 'z') s ++; /* 小文字をカウントする */
else if(str >= 'A' && str <= 'Z') l ++; /* 大文字をカウントする */
else if(str >= '0' && str <= '9') n ++; /* 数字をカウントする */
else if((str >= '!' && str <= '/') ||
(str >= '[' && str <= '`') ||
(str >= '{' && str <= '~'))
k ++; /* 記号文字をカウントする */
else if(str >= 0 && str <= 31) c ++; /* 制御コードをカウントする */
}

printf("\n-----------------------\n");
printf("英小文字 \t %4d \n",s);
printf("英大文字 \t %4d \n",l);
printf("数字 \t\t %4d \n",n);
printf("記号文字 \t %4d \n",k);
printf("制御コード \t %4d \n",c);
printf("総文字数 \t %4d \n",t);

return(0);
}
60ツマル:2001/04/20(金) 03:20
----------- Fin -----------
61いつでもどこでも名無しさん:2001/04/20(金) 04:45
何をしたかったんだろうねえ...
まあ、遊んでもらえて良かったね>>1
62ツマル:2001/04/20(金) 06:35
>>61
全部自作自演ですの・・・。
63ツマル:2001/04/20(金) 11:51
>>62
騙りはやめろ。
そうやって茶化す奴って絶対いるんだよね。
だから続けられるわけねーよ。
ったく。
64ツマル:2001/04/20(金) 12:06
ん、むかついたから続けるですのっ!
65ツマル:2001/04/20(金) 12:36
九九の表を表示するプログラム(うわっ、しょぼっ)

その1

#include <iostream.h>

int main(void)
{
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= 9; j++) {
cout.width(3);
cout << i * j;
}
cout << '\n';
}

return(0);
}

その2

#include <iomanip.h>
#include <iostream.h>

int main(void)
{
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= 9; j++)
cout << setw(3) << i * j;
cout << '\n';
}

return(0);
}
66ツマル:2001/04/20(金) 12:39
入力された値の階乗を求めるプログラム(うわっ、要らね)
再帰関数呼び出しを使用、当たり前か(笑)

#include <iostream.h>

int f(int n)
{
if (n != 1)
return (n * f(n-1));
else
return (1);

}

int main(void)
{
int x;

cout << "整数 x を入力してください:";
cin >> x;

cout << x << " の階乗は " << f(x) << " です。\n";

return (0);
}
67デフォルトの名無しさん:2001/04/20(金) 12:53
ツッコんで欲しいのに、ツッコまれて機嫌損ねてオサラバ??
よくわからん…。いったい何を望んでるんだ…。<ツマル
68デフォルトの名無しさん:2001/04/20(金) 12:54
>>59
> if(str >= 'a' && str <= 'z') s ++; /* 小文字をカウントする */
> else if(str >= 'A' && str <= 'Z') l ++; /* 大文字をカウントする */
> else if(str >= '0' && str <= '9') n ++; /* 数字をカウントする */
> else if((str >= '!' && str <= '/') ||
> (str >= '[' && str <= '`') ||
> (str >= '{' && str <= '~'))
> k ++; /* 記号文字をカウントする */
> else if(str >= 0 && str <= 31) c ++; /* 制御コードをカウントする */
ctype.hをincludeするともっと簡潔に書ける

if(islower(str)) s ++; /* 小文字をカウントする */
else if(isupper(str)) l ++; /* 大文字をカウントする */
else if(isdigit(str)) n ++; /* 数字をカウントする */
else if(ispunct(str)) k ++; /* 記号文字をカウントする */
else if(iscntrl(str)) c ++; /* 制御コードをカウントする */

他にも
 isalpha [a-z][A-Z]の場合、真
 isxdegit [0-9][a-f][A-F]]の場合、真
などがある
69デフォルトの名無しさん:2001/04/20(金) 13:18
やったー、俺のツマルタン、帰ってきたんだね。
70ツマル:2001/04/20(金) 13:20
>>68
そうそう、こういうほかの人の意見ってのが重要なんだよね。
色々なものの考え方で、他のやり方も知る。
それも大切ですの。
71ツマル:2001/04/20(金) 13:22
>>67
けなすだけのツッコミじゃつまらないってことですの。
自分の意見も言わんと、偉そうなこと言われても
機嫌を悪くするですの。
言うなら言うなりに、自分の意見も言うのが筋ってもんじゃぁないですの?
ってツマルは思うですの。
72デフォルトの名無しさん:2001/04/20(金) 13:44
キッドたん萌え〜。
73ツマル:2001/04/20(金) 13:51
ツマルはリーアが良いですの。
74デフォルトの名無しさん:2001/04/20(金) 15:39
つか口調がむかつく>つまる
75ツマル:2001/04/20(金) 16:03
>>74
だから?そんなの直接あんたに悪影響ねーだろ。
そういうのがうだうだうぜぇんだよ。
このスレからは消えてくださいですの。
76デフォルトの名無しさん:2001/04/20(金) 16:05
匿名掲示板に筋を要求する幼さに sage
ちみの機嫌のことなんてだれも心配してないのに。
77ツマル:2001/04/20(金) 16:09
>>76
俺の機嫌なんてどーでも良いんだろ。
っつーか俺の口調だけで機嫌悪くされても、
こっちだっててめーの機嫌なんざ心配してねーよ。
78デフォルトの名無しさん:2001/04/20(金) 17:25
詰まるsine
79ツマル:2001/04/20(金) 17:53
>>78
やはりここで煽る様な方は、精神的にもレベルが低い様ですね。
そんな奴等を相手にしていたら、こっちまでレベルが下がりそうですので、
これにて終了。
これから先私と同じHNが書き込まれても、それは
私ではありませんので、あしからず。
80ツマル:2001/04/20(金) 18:52
79の補足ですが、
ここ以外の他のスレッドではこのHNで書き込みを続けます。
いちいちウザイとか煽られても相手にしませんから、
そのつもりで。
81元ツマル:2001/04/20(金) 19:05
>>80
でたぁ、騙り+煽り。
他のスレでツマルとHNを使ったとしても、
狙われるのは使った奴だろ。
頭わりぃ。そんなんで俺に対して攻撃したつもりなのかねぇ。
進歩のねーやつ。
82元祖ツマル:2001/04/20(金) 20:36
>>81
偽者は消えなさい。
83デフォルトの名無しさん:2001/04/20(金) 20:41
いーや、俺はツマルにはまったぞ。
最高。
84デフォルトの名無しさん:2001/04/20(金) 20:47
あれほど言ったのに、まだそんなカキコするですか!もう許さんです!
あんたを許すわけにはいかんです!こんなカキコでレスたくさん付くとでも
思ってるなんて頭おかしーよです!あんたみたいなバカ初めて見たです!
あんたみたいなバカ、ゴキブリ以下です!あんたみたいなバカ、ウジ虫以下です!
死んでほしーです!つーか、死ぬべきです!あんたは絶対に許されないです!
勘違いしたバカを許すわけにはいかんのです!面白半分にいい加減なカキコ
するヤツなど許さんです!キャラメルコーンのピーナッツをケツの穴に詰めて
死ねよです!!!
今まであんたがどんな生き方してきたか知らんけど、どーせひどい生き様
だったと想像出来るです!あんたのカキコから読みとれるです!バカ特有の
匂いがするです!あんたのことが全く理解出来んです!あんたは絶対許さんです!
死んでも許さんです!地獄で苦しめよです!それでも足らんくらいです!
豆腐の角に頭ぶつけて死ねよです!!!
あんたもっと現実を知れよです!いつまでも引きこもってネクラなことしてる
場合じゃないよです!でも、もー手遅れです!あんたは何をやってもダメです!
この世に生まれてきたことを後悔してもダメです!あんたは生まれ変わっても
どうせダメ人間に決まってるです!絞め殺したいけどあんたに触るのが嫌なので
やめるです!でも、あんたみたいなカスは死ねよです!風呂の排水溝に吸い込まれて
死ねよです!!!
絶対許さんです!絶対許さんです!絶対許さんです!あんたみたいなヤツは
絶対許さんです!早く消えろです!さっさとこの世からいなくなれよです!!!
いつまでも勘違いしたまま生きていけると思ったら大間違いだよです!この
まま生きててもお前にはいーことなんにもねーよです!何でもいいからさっさと
死ねよです!!!
85元ツマル:2001/04/20(金) 21:21
>>84
コピペ。さむっ。
だから上達しねーんだよ、おめーは。
86デフォルトの名無しさん:2001/04/20(金) 21:22
>>82
本当におめーが元祖だな?
アクセスログから確認させてもらいます。
87デフォルトの名無しさん:2001/04/20(金) 23:28
ネタスレなのかよくわからん(´д`;)
88多分ツマル:2001/04/21(土) 00:03
以後、このスレは「ツマルたんは僕だ!!」スレに変わりました。
自称ツマルがお題に沿ったコードを書き込みますので、その中から本物の
ツマルを当てて下さい。
では最初のお題、「バブルソート」で参加者はどうぞ。
89元ツマル:2001/04/21(土) 06:43
>>88
っつーかあんたがソース公開したら?
元々俺が気ままにやってたのを邪魔しなきゃ、
やってやったんだけどさ。
それとさぁ、バブルソートなんて言ったら、
これはもはやアルゴリズムレベルの問題であり、
処理した結果をとにかく出せば良いってもんじゃないでしょ。
単純に隣同士を比べて並び替えるソートなんて。
90デフォルトの名無しさん:2001/04/21(土) 08:28
っつーわけで、オリジナルのソートをするプログラムを求む。
91デフォルトの名無しさん:2001/04/21(土) 09:31
ツマルの鼻がツマル
92デフォルトのツマルさん:2001/04/21(土) 10:27
>>88
もう本物の僕はあらわれないですの。
なぜまだそんな事がわからないんですの?
93元ツマル:2001/04/21(土) 10:47
おいっ、のうがきたれてねーで、とっととC言語で
ソートのプログラムをつくれや。
そしたらソース公開してみろや。
それが出来ねーくせに、偉そうに批判ばっかか?
94デフォルトの名無しさん:2001/04/23(月) 16:38
ツマルタン待ち。
95ツマル悪魔:2001/04/23(月) 17:41
くっくっく、天使になるも悪魔になるも、
周りの対応次第。
どうやら悪魔になってしまったですの(笑)
96ツマル悪魔:2001/04/23(月) 18:02
バブルソートくらい、検索すりゃすぐ出てくるですの。
97デフォルトの名無しさん:2001/04/23(月) 18:23
なんなんだ・・・このスレは・・・
「ですの」っていう口調は萌えるので、続けて欲しい。
98ツマル悪魔:2001/04/23(月) 19:14
>>97
頼むからそんなことで萌えないで下さいですの。
99ツマル悪魔:2001/04/23(月) 21:30
単方向連結リスト
入力するコマンドは、main() を参照して勝手にやれですの。
っつか、こんなプログラム、誰も使わないですの?
ツマルは悪魔ですので、細かい説明はしないですの。
勝手にコンパイルしてやれぇ〜ですのっ。
文章が長いので、2つに分けて書き込むですの。

#include<stdio.h>
#include<stdlib.h> /* malloc() 関数のためのヘッダーファイル */
#include<string.h> /* strlen(), strcpy() 関数のためのヘッダーファイル */

#define MAXLEN 128
char buff[MAXLEN]; /* コマンドの指定、名前を一時的に格納する */

void comm_add();
void comm_delete();
void comm_search();
void comm_count();
void comm_list();
void error(char *);

struct record {
char *name; /* 「名前」を格納する領域への文字型ポインタ */
int score; /* 「点」を格納する */
struct record *next; /* 次のレコードへのポインタ */
};

struct record *first; /* リストの先頭要素へのポインタ */

main()
{
first = NULL;

while(1) {
printf("Command : ");
scanf("%s",buff);
switch(buff[0]) {

case 'a':
comm_add();
break;

case 'd':
comm_delete();
break;

case 's':
comm_search();
break;

case 'c':
comm_count();
break;

case 'l':
comm_list();
break;

case 'e':
printf("exit \n");
exit(0);

default:
printf("Illegal Command \a\n");
}
}

}

/******************************************************************************
関数名:comm_add
機能 :データを書き込む
******************************************************************************/

void comm_add()
{
struct record *pt; /* 構造体 record へのポインタ */

/* 構造体の為の領域確保 */
pt = (struct record *)malloc(sizeof(struct record));

pt->next = first; /* pt->next に first を代入 */
first = pt; /* first に pt を代入 */

printf("add \n"); /* add 開始 */
printf("Input name > "); /* name の入力 */
scanf("%s",buff);

/* メンバー name の為の領域確保 */
pt->name = (char *)malloc(sizeof(char)*(strlen(buff)+1));
if(pt->name == NULL) { /* 領域確保失敗 */
error("Cannot allocate memory for name");
return;
}

strcpy(pt->name,buff); /* メンバー name の領域を確保したら
/* 入力した文字列を pt->name へ格納する */
printf("Input score > ");
scanf("%d",&pt->score);

return;
}

100ツマル悪魔:2001/04/23(月) 21:30
/******************************************************************************
関数名:comm_delete
機能 :データを削除する
******************************************************************************/

void comm_delete()
{
struct record *pt;
struct record *pr;
int flag=0; /* 該当するデータが存在するかを判別する */

pt = first; /* 先頭レコードへのポインターを pt に代入 */

printf("delete \n"); /* delete 開始 */

printf("Input name > "); /* 削除するデータの name を入力 */
scanf("%s",buff);

/* データを検索する */
while(pt != NULL) {
if(strcmp(pt->name,buff) == 0) {
flag = 1; /* 該当するデータが存在する場合 */
break;
}
pr = pt; /* 一つ前の番地を記憶 */
pt = pt->next;
}

/* 該当するデータがあるならば、削除を開始する */
if(flag == 1) {

if(pt == first) /* 削除するデータが先頭に存在する場合 */
first = pt->next; /* 先頭のデータを削除するだけ */
else {
pr->next = pt->next;
}
printf("%s を削除しました。 \n",pt->name);
}

else if(flag == 0) printf("該当するデータがありません。 \n");

return;
}

/******************************************************************************
関数名:comm_search
機能 :データを検索する
******************************************************************************/

void comm_search()
{
struct record *pt;

pt = first; /* 先頭レコードへのポインターを pt に代入 */

printf("search \n"); /* search 開始 */

printf("Input name > "); /* 探すデータの name を入力 */
scanf("%s",buff);
while(pt != NULL) {
if(strcmp(pt->name,buff) == 0) {
printf("name : %-16s ",pt->name);
printf("score : %5d \n",pt->score);
return;
}
pt = pt->next;
}
// 該当するデータが無い場合は、ここを通過する
printf("該当するデータがありません \n");

}

/******************************************************************************
関数名:comm_count
機能 :データの数を数える
******************************************************************************/

void comm_count()
{
int c=0;
struct record *pt;

pt = first; /* 先頭レコードへのポインターを pt に代入 */

printf("count \n");
while(pt != NULL) {
c ++;
pt = pt->next; /* 次のレコードへのポインターを pt に代入 */
}

printf("%d \n",c);

return;
}

/******************************************************************************
関数名:comm_list
機能 :データを表示する
******************************************************************************/

void comm_list()
{
struct record *pt;

pt = first; /* 先頭レコードへのポインターを pt に代入 */

printf("list \n"); /* list 開始 */
if(first == NULL) {
printf("Nothing \n");
return;
}
while(pt != NULL) {
printf("name : %-16s ",pt->name);
printf("score : %5d \n",pt->score);
pt = pt->next; /* 次のレコードへのポインターを pt に代入 */
}

return;
}

void error(char *str)
{
printf("Error : %s \n",str);
exit(1);
}
101ツマル悪魔:2001/04/23(月) 21:33
長すぎて邪魔になりそうですので、
流すですの。
102ツマル悪魔:2001/04/23(月) 21:33
あっ、自分で100をゲットしてたですの。
今日は良いことありそうな予感がするですの。
103ツマル悪魔:2001/04/23(月) 21:34
ツマル悪魔はこれからクロノ・クロスをプレイするですの。
104ツマル悪魔:2001/04/23(月) 21:34
既に1回クリアしたけど、他のエンディングを見るために
プレイするですの。
105ツマル悪魔:2001/04/23(月) 21:35
PS2は持っているけど、PSでプレイするですの。
106ツマル悪魔:2001/04/23(月) 21:35
ツマルはPRGも好きだけど、シューティングや格ゲーも
結構好きですの。
107ツマル悪魔:2001/04/23(月) 21:36
そろそろ邪魔にならない様に表示されているかな?
あとでブラウザで開いて見るデスの。
108ツマル悪魔:2001/04/23(月) 21:37
むっ、あと3つで流れるですかな?
109ツマル悪魔:2001/04/23(月) 21:37
ツマルツマル・・・。
110ツマル悪魔:2001/04/23(月) 21:37
天使よりも悪魔の方が強いですの。
111デフォルトの名無しさん:2001/04/23(月) 23:08
>>99-100
勉強で書いたのか・・・真面目だな。

>>103-106
最近ゲームやってね。
112ツマル悪魔:2001/04/24(火) 08:37
>>111
あっ、111をとったですね。
ずるいですの。
113デフォルトの名無しさん:2001/04/24(火) 09:59
>>98
ナゼか萌える。今後もよろしく頼む。
114デフォルトの名無しさん:2001/04/24(火) 12:22
ツマルタン、おかえり。
>>99
俺ならswitchじゃなく、関数ポインタの配列にするかも。
115デフォルトの名無しさん:2001/04/24(火) 12:22
それと、スペースを&amp;nbsp;と書くと、インデント出来るので、
出来れば、変換掛けてください。
116ツマル悪魔:2001/04/24(火) 15:45
ん、ツッコミのある方、適当に改変しても良いですの。
出来ればそれを公表して欲しいですの。
117デフォルトの名無しさん:2001/04/24(火) 19:41
オルハ萌え
118ツマル悪魔:2001/04/24(火) 22:31
>>117
むっ、実はツマル悪魔も・・・。
119デフォルトの名無しさん:2001/04/25(水) 20:29
ウンコ
120ツマル悪魔:2001/04/25(水) 20:30
>>119
オマエガナーですの。
121デフォルトの名無しさん:2001/04/25(水) 20:32
いや、キッドたん萌え
122119:2001/04/25(水) 20:33
>>120
居たのか!
123ツマル悪魔:2001/04/25(水) 20:35
いないワケがなかろうですの。
ここはツマル悪魔の管轄区ですの。
124119:2001/04/25(水) 20:36
>>123
新しいソースキボーソです。
125ツマル悪魔:2001/04/25(水) 20:37
>>124
人のソースをウンコ呼ばわりする人のリクエストには
こたえたくは無いですの。
自分勝手なことは許さないですの。
126119:2001/04/25(水) 20:42
>>125
いえいえ>>119はツマル様のソースの事を言ったのではありません。
ただウンコしたかっただけなのです。
気に障ったなら謝ります。
どうか他のソースも見せて下さい。
127ツマル悪魔:2001/04/25(水) 20:46
>>126
あのウンコがどういう意味であれ、
ウンコ自体きちゃないですの。
本当はちょうどソースを書き込もうと思っていた
矢先に、ウンコなんて書かれたら、
やるき失せますですの。
ついでに、今日はツマル悪魔は調子が良くないですの。
次回は単純に
「記憶領域の動的割り当て」
の簡単な例を書き込む予定ですの。
128119:2001/04/25(水) 20:55
>>127
そうですか…ホントごめんなさいでした。
次回を楽しみに待っております。

ちなみにツマル様は何をやっておられる方なのですか?
学生さんですか?
129ツマル悪魔:2001/04/25(水) 20:57
ん、ツマル悪魔はちょっと前まで大学生だったですの。
今は秘密ですの。
130デフォルトの名無しさん:2001/04/25(水) 21:08
ウンコでトイレがツマル
131ツマル悪魔:2001/04/25(水) 21:09
>>130
座布団全部募集ですの。
あなたはレギュラーから降ろされるですの。
132デフォルトの名無しさん:2001/04/25(水) 21:10
ツマルがトイレでウンコ
133デフォルトの名無しさん:2001/04/25(水) 21:13
トイレがウンコでツマル
134デフォルトの名無しさん:2001/04/25(水) 21:14
ウンコのトイレはツマル
135デフォルトの名無しさん:2001/04/25(水) 21:15
トイレのウンコはツマル
136ツマル悪魔:2001/04/25(水) 21:17
>>132-135
全員死刑!
137130=132-135:2001/04/25(水) 21:53
#include<stdio.h>
int main(void)
{
char *str[]={"ツマル","ウンコ","トイレ"};
char *s[]={"も","を","が","の","は","と"};
int stri[3], si[2];
for(si[0]=0;si[0]<=5;si[0]++)
for(si[1]=0;si[1]<=5;si[1]++){
if(si[0]==si[1]){
si[1]++;
if(si[1]>5)
break;
}
for(stri[0]=0;stri[0]<=2;stri[0]++)
for(stri[1]=0;stri[1]<=2;stri[1]++){
if(stri[0]==stri[1]){
stri[1]++;
if(stri[1]>2)
break;
}
stri[2]=3-(stri[0]+stri[1]);
printf("%s%s%s%s%sですの。\n", str[stri[0]], s[si[0]], str[stri[1]], s[si[1]], str[stri[2]]);
}
}
}
138ツマル悪魔:2001/04/25(水) 22:16
>>137
わざわざ複雑な処理をさせなくても、
普通に文字列を表示させるプログラムで十分ですの。
139ツマル悪魔:2001/04/25(水) 23:20
ぐおぉ〜〜〜〜〜!!!!
140ツマル悪魔:2001/04/26(木) 16:00
実行結果ではなく、アルゴリズムが重要。
下にあげた例は、入力した値 n の分だけの記憶領域を確保。
そのあとその領域に入力していった数値を入れていくだけのプログラム。
ツマル悪魔はこんなことをするよりも、最初からある程度
必要な分の変数を定義しちゃえば良いのにと思っているですの。
ツマル悪魔は面倒なことが嫌いですの。

#include <stdio.h>
#include <stdlib.h>

int main()
{
int *dp,*tp;
int i,n;

printf("n = ");
scanf("%d",&n);

dp = (int *)malloc(sizeof(int)*n); /* 領域の確保 */

if(dp == NULL) { /* 確保失敗 */
printf("Error \n");
exit(1);
}

tp = dp; /* 確保した領域へのポインターを tp に代入 */
for(i = 1; i <= n; i ++) { /* 確保した領域に値を連続して入力 */
printf("n[%d] = ",i);
scanf("%d",tp++);
}

printf("入力した数字 \n");
tp = dp;
for(i = 1; i <= n; i ++)
printf("%3d",*tp++);

return(0);
}
141デフォルトの名無しさん:2001/04/26(木) 16:55
>>140
社会人らしからぬ時間に現れおったな。
大学卒業してヒッキーか?
142ツマル悪魔:2001/04/26(木) 16:57
>>141
ふっ、私のポジションなどどうでも良いことだ。
そうやって悪い方に決め付けるあんた自身の
方が問題だな。
物事を一方こうしか見られないその観点、
伸びないぜ。
143141:2001/04/26(木) 16:58
>>142
レス早っ!
さすがヒ(以下自粛)
144ツマル悪魔:2001/04/26(木) 17:02
ネットワークに繋がった場所にいるからって、
別にヒッキーじゃねーだろ(笑)
145141:2001/04/26(木) 17:42
>>144
鯖官臭いな。違う?
146ツマル悪魔:2001/04/26(木) 17:56
>>145
そんな仕事はしたいと思わないよ〜ん。
とにかくネットワークに繋がった場所で
活動はしている。
それならいつでもここにアクセスできるし。
147デフォルトの名無しさん:2001/04/26(木) 18:56
>>146
なんにせよ暇そうだな。
148ツマル悪魔:2001/04/26(木) 19:09
ふははははは、ですの。
149デフォルトの名無しさん:2001/04/26(木) 19:57
150デフォルトの名無しさん:2001/04/26(木) 20:00
>>149
ちょっと違うかと思われ
151ツマル悪魔:2001/04/26(木) 20:01
>>149
ん、ツマル悪魔はこのスレだけしか立てていないですの。
以前立てたのは沈めてあるですの。
ですので、ここで立てたスレはそれを合わせて2つだけですの。
勝手な言い掛かりは止めてくれですの。
152デフォルトの名無しさん:2001/04/26(木) 20:06
ツマルたんはどこの大学でてるのでちゅか?
153ツマル悪魔:2001/04/26(木) 21:48
>>152
>でちゅか?
おちょくってるのですの?
どこの大学かは秘密ですの。
154デフォルトの名無しさん:2001/04/26(木) 22:11
海は見ましたか?
155デフォルトの名無しさん:2001/04/27(金) 13:56
山は死にますか?
156名無しさん:2001/04/27(金) 17:14
I see blue ...
I feel so blue in this wolrd.
157グゥ:2001/04/28(土) 06:20
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | / ~\ ||< 結局Cって何なのさ?
  ヽヽ ̄ _  ̄ノ/   \限界はどの程度?
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
158デフォルトの名無しさん:2001/04/28(土) 06:47
>>157
sa da ko?
159グゥ:2001/04/28(土) 06:53
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | / ~\ ||< グゥだよ、グゥ。知らんのか?
  ヽヽ ̄ _  ̄ノ/   \ジャングルはいつもハレのちグゥっつーアニメを見ろ。悪いことは言わんから。
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
160グゥ:2001/04/28(土) 06:55
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | / ~\ ||< あっ、Cって言っても男女関係のABCのCじゃないよ。
  ヽヽ ̄ _  ̄ノ/   \C言語のCって意味だよ。
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
161デフォルトの名無しさん:2001/04/28(土) 07:08
ふぅ。
162グゥ:2001/04/28(土) 13:50
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | / ~\ ||< ふっ、Cでどこまで出来るか、よく分かってないんだね。
  ヽヽ ̄ _  ̄ノ/   \
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
163デフォルトの名無しさん:2001/04/29(日) 01:45
Cは、何でもできる全能の神である。
164ツマル悪魔:2001/04/29(日) 17:18
ん、久しぶりに登場。今日はもう寝るですの。
おやすみなさいですの。
165デフォルトの名無しさん:2001/04/29(日) 19:04
>>164
だれも呼んでないよ
166デフォルトの名無しさん:2001/04/29(日) 19:19
>>164
ネタがないなら age るな。
167グゥ:2001/04/29(日) 19:32
>>165-166
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | / ~\ ||< 別にあんたらの都合で生きちゃいねーよ。
  ヽヽ ̄ _  ̄ノ/   \ いちゃもん付けるだけのレスなら付けんな。
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
168>167:2001/04/29(日) 19:56
おまえのレスの一つ一つが板を腐らせてるのがわからんのか?
169デフォルトの名無しさん:2001/04/29(日) 20:32
わかんないんでしょ。バカだから。
170グゥ:2001/04/29(日) 20:54
>>168
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  勝手な言い掛かりもそこまでいくと
  ヽヽ ̄ _  ̄ノ/   \ 笑えてくるな。あははははは(カタカタカタカタ)
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
171ツマルタン擁護委員会:2001/04/29(日) 21:06
バカ、おまえら、ツマルタンこの板に必要なんだ。
ツマルタンのいなくなった世界を考えて見ろ。
172デフォルトの名無しさん:2001/04/29(日) 21:09
ゴールデンウィークだというのに、一緒に遊ぶ友達もいなくて寂しい
のは分かるが、ここは「プログラム技術」板なんだから、せめて技術
がらみのこと書こうな。

ネタがないなら、暇な時間使って「参考図書スレッド」に上がってる
本でも読んで仕入れろ。
173デフォルトの名無しさん:2001/04/29(日) 21:09
久しぶりにプログラム板にきたら
ウザイ奴がいました。

最初からツマなんとかというツマラナイ人は
いらないと思います。
174グゥ:2001/04/29(日) 21:20
>>173
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  だからそれはてめーの都合だろ?
  ヽヽ ̄ _  ̄ノ/   \ これだから今時のクソガキは困るよ。自分勝手というか自尊心が高いというか。
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
175デフォルトの名無しさん:2001/04/29(日) 21:22
>>173
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<   オマエモナー イイ!!
  ヽヽ ・∀・  ノ/   \
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
176デフォルトの名無しさん:2001/04/29(日) 21:23
(・∀・) >>174 ノ マチガイデシタ! カコワルイ!!
177グゥ:2001/04/29(日) 21:28
>>173
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  別に他人に迷惑掛けてねーのに、
  ヽヽ ̄ _  ̄ノ/   \ 173は偉そうに馬鹿にしてるじゃん。あほだよ、やっぱり。クソガキ決定だよ。
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
178デフォルトの名無しさん:2001/04/29(日) 21:39
ソレハオマエジブンノコトダヨ
イィネソノドキュソブリイィ d(・∀・)=o- >>177
179デフォルトの名無しさん:2001/04/29(日) 21:43
>>178
オマエうざい。ここはあんたのスレじゃねーんだから
出てけ。何偉そうに?
バカにしてるのは173だろ?
それがわからないあんたは、知らないうちに
他人を傷つけて、無視されるタイプだろ(ププ
お前みたいに迷惑な煽りをする奴の方が邪魔だよ。
これだから金房は・・・。
180デフォルトの名無しさん:2001/04/29(日) 21:45
>>179
たかが掲示板で何キレてんだ?
181名無しさん:2001/04/29(日) 21:46
>>180
結局そうやって、煽った奴は何も悪いことをしていないって
言うんだよね。別に誰もキレてねーよ?
おめーじゃん、下らないと勘違いして切れて煽ってるのは。
182デフォルトの名無しさん:2001/04/29(日) 21:50
金房ってなんだ?
183デフォルトの名無しさん:2001/04/29(日) 22:12
>>182
春休みが春房なら、ゴールデンウィークは金房だ。
分かったか?
184デフォルトの名無しさん:2001/04/29(日) 22:17
ガハハ、わろた。
185三村:2001/04/29(日) 22:40
久しぶりに見たら荒れてるじゃねぇかよ!!
186グゥ:2001/04/29(日) 22:43
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  しかたねーよ、自尊心の高い偉そうなプログラマが多い
  ヽヽ ̄ _  ̄ノ/   \この板じゃ。他人を敢えてバカにしようとするだもん。やってらんねーよ。
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
187デフォルトの名無しさん:2001/04/30(月) 01:02
やってらんねーならどっか逝ってくれ。
アニオタ逝ってよし。

「Cで何ができるのか」なんてくだらねー質問に答えてるほど暇じゃないんだよ。
188デフォルトの名無しさん:2001/04/30(月) 01:03
>>186
da sa ko ?
189グゥ:2001/04/30(月) 01:18
>>187
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  人のスレで偉そうに何言ってんだ?
  ヽヽ ̄ _  ̄ノ/   \アニヲタじゃねーよ俺は。おめーが逝けよ。そうすれば良いだろ。
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
190デフォルトの名無しさん:2001/04/30(月) 01:21
>>187
っつーかおめーあれだろ、C言語で何が出来るか
分からねーんだろ?(ププ
おめーみたいなのをなぁ、知ったかって言うんだよ(プ
191初心者@村井 茂男:2001/04/30(月) 01:24
初心者ですみませんが、皆さんに質問があります。
私は最近ツマルを殺してみようと思い独学で勉強中なのですが、効率的な勉強方法はありますか?
もしよろしければ教えて頂けないでしょうか?

それからプロの方に質問ですが、ツマルの正しい殺し方や、殺人方法で参考になる書籍がありましたら、ぜひ教えて下さい。
192デフォルトの名無しさん:2001/04/30(月) 01:25
>>189
オマエモナー

ってか、わらった。すげー笑った(^^;;;
やっぱり君いかなくって良いよ。みんなでかわいがってあげるから(藁

こんなにネタな奴も珍しい・・・ってか、もしかして水野タンですか?
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=980438761
193ツマル悪魔:2001/04/30(月) 01:27
>>191
勉強しただけで殺せるもんか?
っつか、あんた危険人物ですので、
アクセスログからあなたを割りだし、
警告しますですの。
194グゥ:2001/04/30(月) 01:28
>>192
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  あん?俺が逝っても意味ねーだろ。
  ヽヽ ̄ _  ̄ノ/   \何が笑ったんだ?面白くも何ともないぞ?
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
195デフォルトの名無しさん:2001/04/30(月) 01:31
>>193
コピペにマジレスかよ(藁
196ツマル悪魔:2001/04/30(月) 01:33
>>195
例えコピペでも、許せないですの。
人を舐めるのもいい加減しろですの。
197デフォルトの名無しさん:2001/04/30(月) 01:46
駄スレなんだからせめてsageて書込めよ。頼むから >ツマルその他
198187:2001/04/30(月) 01:51
>>190
程度の低い煽りだな。もうちょっと芸術的に煽って欲しいもんだ・・・って、想像つかんけど。
でも気分転換で、書いてみたよ。

計算機に対する命令を直接、間接的に記述することができるものをプログラム言語と言うが、C言語はその一つ。

CPUは命令を数値として読み込み、その数値に対応する動作をするが、このときの命令を機械語という。
通常、この機械語は人間が直接記述することは「ほぼ」不可能なので、C言語のようなプログラム言語をコンパイラと呼ばれるプログラムを用いて機械語に翻訳することで間接的に記述される。

機械語からそんなに離れていないハードウェアよりの言語を「低級言語」、
機械語の複雑さを吸収して人間にはハードウェアの仕組みが見えなくなったような言語を「高級言語」というが、一般的にCは高級言語に分類される。
高級言語の割には他の高級言語よりもハードウェア寄りの記述ができるので「Cは中級言語である」という奴もいる。

こんなところか?「低級言語」「高級言語」のあたりはうまく表現できんわ。すまん。
それから「高級言語」でよかったんだっけ?ど忘れ。

>>194
どこがおもしろかったって、「人のスレ」ってあたり。
誰のもんだと思ってんだ?
199グゥ:2001/04/30(月) 01:53
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  だから俺のスレじゃねーか。わかんねーのか?
  ヽヽ ̄ _  ̄ノ/   \
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
200190:2001/04/30(月) 01:55
>>198
もっと具体的に言えよ。抽象的なことくらい分かってるんだよ。
201デフォルトの名無しさん:2001/04/30(月) 02:03
>>198
あんた、森川だろ?
202187:2001/04/30(月) 02:10
>>190=グゥ
んぁ?おまえ何いってんだ?
C言語なんて>>198で言ったことぐらいしかできんだろ?

Cを使えば、画面にHello Worldを表示させることもできれば、ゲームやOSを記述することもできるし、人工衛星に命令を送ることもできるし、Y2kで化学工場を爆発させることもできる。
とか言って欲しかったのか?

Cは別にそんなことのためにある訳じゃない。CPUの命令に変換されるためにあるんだ。

http://sage-sage-sage-sage-sage-sage-sage-sage-sage-sage-sage-sage-sage-sage-sage
終了
http://sage-sage-sage-sage-sage-sage-sage-sage-sage-sage-sage-sage-sage-sage-sage
203グゥ:2001/04/30(月) 02:13
>>202
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  あっそ、やっぱり本質的なことが分かってねーんだ。
  ヽヽ ̄ _  ̄ノ/   \人のスレで暴れやがって。何偉そうに語ってんだか。やれやれ。
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
204187:2001/04/30(月) 02:25
だから、その「人のスレ」はおもしろすぎるからやめろって(藁
便所の落書きスペースの領有権を主張してるようなもんだから。

で、グゥのいう本質って何?

おいらの理解はグゥに及ばないみたいだから教えてよ

それとももしかしてぐぅの音も出ないからグゥなのか?(藁
205デフォルトの名無しさん:2001/04/30(月) 02:31
>>201、森川って誰だ?
206グゥ:2001/04/30(月) 02:40
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  だから人のスレでしょ?あんまり暴れないでよ。
  ヽヽ ̄ _  ̄ノ/   \ただでさえツマルうぜぇとか言われてんだからさぁ。
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
207デフォルトの名無しさん:2001/04/30(月) 02:41
僕、てっきりツマルたんを高校生ぐらいだと思ってましたよ..
微笑ましいなあって...

208グゥ:2001/04/30(月) 02:56
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  だから気ままにC言語をやっていこーや。
  ヽヽ ̄ _  ̄ノ/   \そうすれば何が出来るか分かってくるから。な?
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
209デフォルトのツマラナイタン:2001/04/30(月) 03:12
>>208
だれにしゃべってんだ?
210デフォルトの名無しさん:2001/04/30(月) 03:13
   │ここの1が必死
   │  なんだって・・
     \   ______/
      \/   ∧_∧ゴニョゴニョ・・
           ( ´Д`) ∧_∧
         / \/ )(´Д` ) __ウンウン・・
        /  \___//       \
  __   .|     | / /\_ _ \ \_____
  \   ̄ ̄ ̄ ̄ ̄ ̄(__ノ   \    \__)      \
  ||\             \  .||\            \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||    ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
     .||              ||       .||              ||
211グゥ:2001/04/30(月) 03:25
>>210
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  下らねーAA貼り付けてんじゃねーよ。
  ヽヽ ̄ _  ̄ノ/   \ここをどこだと思ってんだ?
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
212デフォルトの名無しさん:2001/04/30(月) 11:39
順調に荒れてますね
213釈迦:2001/04/30(月) 12:29
>>211
白痴の方ですか?
214グゥ:2001/04/30(月) 15:59
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  まともにソースを書かない奴等がいちゃもんつける
  ヽヽ ̄ _  ̄ノ/   \だけのレスをしてんだもん、そりゃあれるわな。
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
215デフォルトの名無しさん:2001/04/30(月) 17:11
つぅか、キッド萌え。
216グゥ:2001/04/30(月) 17:36
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  っつーかさぁ、ツマルに対して不満のあるやつ、何が不満なわけ?
  ヽヽ ̄ _  ̄ノ/   \直接特定の相手に嫌なことをしているわけでもないのにさぁ。
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
217デフォルトの名無しさん:2001/04/30(月) 17:51
>>216
っつーかさぁ、お前ウザイ。sageでやれ!
不特定多数の人間に嫌な事をしている。
 
218グゥ:2001/04/30(月) 17:56
>>217
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  そういうのを言い掛かり、あるいは
  ヽヽ ̄ _  ̄ノ/   \被害妄想って言うんだぜ?俺が何を嫌がらせした?
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
219デフォルトの名無しさん:2001/04/30(月) 18:02
>>218
> 俺が何を嫌がらせした?
技術系の板に技術系でない話題を延々とage続けている。
# 自分が荒らしって気づいてないの?
220名無しさん:2001/04/30(月) 18:05
>>219
やっぱり被害妄想、または言い掛かりだ。
もともとうざいツッコミが原因で、それに対して
グゥは反論しているだけ。
もともと技術に関係ない書き込みをしているのは、
おまえ。
それに、何よ荒らしって?ここのスレを誰のスレだと
思ってんだ?偉そうな口聞いて、他人をバカにするのも
いい加減にしろよ。
221デフォルトの名無しさん:2001/04/30(月) 18:34
>>220
> もともとうざいツッコミが原因で、それに対して
> グゥは反論しているだけ。
ウソ付け、技術に関係ない書き込みをageて突っ込まれたら
なぜかグゥが噛み付いてきたんだろ。
事実を捏造するな。それともお前の妄想を事実と誤認したか?
>>157 からの流れを見てみろ

もともと技術に関係ない書き込みをしているのは、
グゥ。
それに、何よ言い掛かりって?ここのスレを誰のスレだと
思ってんだ?偉そうな口聞いて、他人をバカにするのも
いい加減にしろよ。
222ツマル悪魔:2001/04/30(月) 18:37
>>221
いい加減にするですの、人のスレで。
技術に関係ないことを書きこんでいるあんたが、
関係ない書き込みするだなんて、片腹痛い。
今すぐこのスレから立ち去りなさい。
223ツマル悪魔:2001/04/30(月) 18:39
>>221
157はちゃんとC言語に関する話題じゃないですの?
偉そうな口を叩くなら、C言語のソースの1つくらい
書いてからにしろですのっ。
224デフォルトの名無しさん:2001/04/30(月) 18:43
> 技術に関係ないことを書きこんでいるあんたが、
> 関係ない書き込みするだなんて、片腹痛い。
> 今すぐこのスレから立ち去りなさい。
オマエモナー
225ツマル悪魔:2001/04/30(月) 18:45
>>224
人のスレにケチつけてんじゃねーよ、
自称プログラマ(笑)
226デフォルトの名無しさん:2001/04/30(月) 18:48
                 ∩
                 | |
                 | |
                 | |
                 | |
        ∧_∧   | |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       ( ´Д`)//  < 先生!悲惨な1スレに登録していいですか!
      /       /     \_____________
     / /|    /
  __| | .|    |
  \   ̄ ̄ ̄ ̄ ̄ ̄ ̄\
  ||\             \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
     .||              ||
227デフォルトの名無しさん:2001/04/30(月) 19:17
1の身内も出てくるかな(w
コピペすんのは別にいいけどsageてくれ
228デフォルトの名無しさん:2001/04/30(月) 19:23
                 ∩
                 | |
                 | |
                 | |
                 | |
        ∧_∧   | |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       ( ´Д`)//  < 先生!グゥは1のポインタって本当ですか?
      /       /     \_____________
     / /|    /
  __| | .|    |
  \   ̄ ̄ ̄ ̄ ̄ ̄ ̄\
  ||\             \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
     .||              ||
229デフォルトの名無しさん:2001/04/30(月) 19:26
                 ∩
                 | |
                 | |
                 | |
                 | |
        ∧_∧   | |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       ( ´Д`)//  < 先生!ツマル悪魔も1のポインタだと思います。
      /       /     \_____________
     / /|    /
  __| | .|    |
  \   ̄ ̄ ̄ ̄ ̄ ̄ ̄\
  ||\             \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
     .||              ||
230デフォルトの名無しさん:2001/04/30(月) 19:28
                 ∩
                 | |
                 | |
                 | |
                 | |
        ∧_∧   | |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       ( ´Д`)//  < 先生!グゥは厨房クラスを継承してるって本当ですか?
      /       /     \_____________
     / /|    /
  __| | .|    |
  \   ̄ ̄ ̄ ̄ ̄ ̄ ̄\
  ||\             \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
     .||              ||
231デフォルトの名無しさん:2001/04/30(月) 19:30
                 ∩
                 | |
                 | |
                 | |
                 | |
        ∧_∧   | |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
       ( ´Д`)//  < 先生!1が一般保護違反で落ちました?
      /       /     \_____________
     / /|    /
  __| | .|    |
  \   ̄ ̄ ̄ ̄ ̄ ̄ ̄\
  ||\             \
  ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄
  ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄||
     .||              ||
232ツマル悪魔:2001/04/30(月) 19:31
やっぱりここに来る自尊心の高い自称プログラマは
性質が悪いですね。
どうせロクなアプリも作れないだろうし。
っつーか、この板に来ていて、すげぇ〜アプリ作ってる奴
はいないのですの?(笑)
233グゥ:2001/04/30(月) 21:00
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  悔しかったら、技術的なことを書いてから
  ヽヽ ̄ _  ̄ノ/   \ 文句言えよ。Cのソースの1つくらい書いてみろや?
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
234デフォルトの名無しさん:2001/04/30(月) 21:19
>>233
だから、技術的な話じゃなければ sage とけよ。こういう「プログ
ラ技術」と全く関係ない書き込みでスレッドを age るのは、邪魔
以外の何者でもない。
235グゥ:2001/04/30(月) 21:21
>>234
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  ふっ、そうならそうと先に言ってくれよ。確かに関係ないことであげるのは
  ヽヽ ̄ _  ̄ノ/   \良くないな。けどさぁ、どうしてツマルはソース書いてるのに煽られるんだ?
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
236デフォルトの名無しさん:2001/04/30(月) 21:30
>>235
ツマル=グゥかと思ってたけど違った?
多分名無しにも紛れてるかと予想。
237グゥ:2001/04/30(月) 21:32
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  だから最初から俺のスレだって言ってんだろ。
  ヽヽ ̄ _  ̄ノ/   \ はやく気付けよ、ったく。
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
238グゥ:2001/04/30(月) 23:32
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  なんだよ、結局技術的なことも書けねーのに
  ヽヽ ̄ _  ̄ノ/   \ 批判して終わりか?それこそ性質がわりぃ〜よ。
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
239グゥ:2001/05/01(火) 03:16
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  関係ないことで悪いんだけどさぁ、ラウンジがすごいことになってるよ。
  ヽヽ ̄ _  ̄ノ/   \
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
240デフォルトの名無しさん:2001/05/01(火) 03:31
>>235
>けどさぁ、どうしてツマルはソース書いてるのに煽られるんだ?

本丸写しだろ?
241ツマル悪魔:2001/05/01(火) 03:38
>>240
自分で過去に記述したソースだよ。
まっ、授業の課題でやったのがほとんどだけどね。
242デフォルトの名無しさん:2001/05/01(火) 05:41
>>238
こんなスレじゃ書く気も起きないと思うが。(w
引きこもってないで、どっか旅行でもしてこいyo
243グゥ:2001/05/01(火) 06:03
>>242
   /⌒ ⌒\
  / ||| | | | | ヽ  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  | | ノ ~ヘ  ||<  そういうあんたには、ここに書き込む資格なんてねーよ。
  ヽヽ ̄ _  ̄ノ/   \ そういうところが自尊心が高いだけのクズなんだよ。
 _/   \_     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
(_/| ̄ ̄|\_)
   / ̄ ̄ヽ
  /____ヽ
    ∪  ∪
244デフォルトの名無しさん:2001/05/01(火) 06:27
ツマル=グゥは「自尊心」の意味がよく解ってないみたいですの♪
かこわるい♪
245デフォルトの名無しさん:2001/05/01(火) 06:28
・・・sageわすれた。

かこわりー。逝ってきます。
246デフォルトの名無しさん:2001/05/01(火) 06:34
>>244
じそん-しん 【自尊心】

(1)自分を優秀な者だと思う気持ち。尊大に構える心。プライド。「―が強い」
(2)自分の品位を保とうとする心。プライド。「そんなことは―が許さない」

よく分かってねーのはあんたの方だな。っつーか、おめーも書き込む資格ねーよ。
247ツマル:2001/05/01(火) 07:37
ん、僕ツマルって言う名前ですの。
これからこのスレに今までツマルがC言語で作った
プログラムのソースを載せるですの。
完璧なものじゃないけど、ツッコミは勘弁して欲しいですの。
適当に修正してくれるのは構いませんですの。
コンパイラは「Borland C++ Compiler 5.5」を使っていますですの。
http://www.borland.co.jp/cppbuilder/freecompiler/index.html
248ツマラン:2001/05/01(火) 08:19
>>247
だから内容がない書き込みで age るなよ。

それと、キミのプログラムは「技術」面では、ほとんど見る価値が
ない。ここに書き込まれると、他のスレッドが埋もれてしまって、
邪魔。

自分のコードを公開したいなら、個人の Web Page にでも置いて、
URL だけ書いてくれ。そうすれば、見たくないヤツは見ないで済む
し、見たい人間の目には止まるだろ?
249デフォルトの名無しさん:2001/05/01(火) 13:30
>キミのプログラムは「技術」面では、ほとんど見る価値がない。

いやいや、「全く見る価値も無い」でしょ!
250デフォルトの名無しさん:2001/05/02(水) 04:18
>>248
最初っからそう言えよ。
しかし、見たくない奴は別に見なきゃ良いんじゃねーの?
他にも他の人が見たくないスレだってあるだろ?
251187:2001/05/02(水) 15:38
ところで、C言語の本質はどうなったんだ?>グゥ=ツマル(藁
252デフォルトの名無しさん:2001/05/02(水) 19:38
>>251
何藁ってんの?下らねぇ。
253ツマル最終形態:2001/05/03(木) 00:17
ぶはははは、どうやらたかがC言語のソースだけってことで、
私の技量はC言語でしかプログラムが組めないと勘違いされていたみたいだな。
偽物ツマル、それからグゥのせいで本当の私(このスレの1)が
かなり馬鹿にされていたが、おめーらが思っている程俺の実力は
しょぼくねーんだよ。ゲームを作って、とある場所で公開したこともある。
ここではしょぼいCのソースしか公開してねーが、
これだけが俺の実力だと思ったら、もう視野が狭い人間としか
言いようがない。
254デフォルトの名無しさん:2001/05/08(火) 13:00
>>239
ラウンジがどうなってるのですか?
すごいことって何ですか?
255デフォルトの名無しさん:2001/05/08(火) 13:22
>>253
いやいや、見事な最後っ屁だなぁ(w
256デフォルトの名無しさん:2001/05/08(火) 21:41
>>243,>>246
貴方自身もお気づきかと思いますが、
自尊心は強い弱いであって高い低いではないです。
257デフォルトの名無しさん:2001/05/09(水) 02:32
ぐぅってアニメのキャラクターなわけね。
やーいアニオタ!>AAコピペ野郎
258デフォルトの名無しさん:2001/05/12(土) 01:40
優良スレ           普通            クソスレ
 ┝━━━━━━━━━━┿━━━━━━━━━━┥
                        88彡ミ8。   /)
                       8ノ/ノ^^ヾ8。( i )))
                        |(| ∩ ∩|| / /   <ココ!
                       从ゝ__▽_.从 /
                        /||_、_|| /
                       / (___)
                      \(ミl_,_(
                        /.  _ \
                      /_ /  \ _.〉
                    / /   / /
                    (二/     (二)
259氏ね:2001/05/12(土) 07:28
>>257
>>258
おめーらがクソだろ。クソレスすんな。
260デフォルトの名無しさん:2001/05/12(土) 22:23
>>259
激しく同意
261デフォルトの名無しさん:2001/05/12(土) 23:07
>>260
sage でやってくれ。
262名無しさん:2001/05/12(土) 23:27
age
263名無しさん:2001/05/12(土) 23:27
age
264名無しさん:2001/05/12(土) 23:28
age
265デフォルトの名無しさん:2001/05/12(土) 23:52
クソスレあげんな。ボケ。
266氏ね:2001/05/13(日) 07:36
>>260
っつーかおめー何やってる?あんたの行為自体は、
上のレスよりも最悪だよ。
267260:2001/05/19(土) 02:48
>>266
激しく同意
268260:2001/05/19(土) 02:58
>>266
俺は>>262-264じゃないよ。
269デフォルトの名無しさん:2001/05/19(土) 03:02
糞スレageんなってこと
270デフォルトの名無しさん:2001/05/19(土) 09:37
このAA誰よ?
                        88彡ミ8。   /)
                       8ノ/ノ^^ヾ8。( i )))
                        |(| ∩ ∩|| / /   <ココ!
                       从ゝ__▽_.从 /
                        /||_、_|| /
                       / (___)
                      \(ミl_,_(
                        /.  _ \
                      /_ /  \ _.〉
                    / /   / /
                    (二/     (二)
271デフォルトの名無しさん:2001/05/19(土) 10:47
女装したトラボルタ

------------------------終了------------------------
272デフォルトの名無しさん:2001/06/01(金) 23:45
クソスレ           普通            優良スレ
 ┝━━━━━━━━━━┿━━━━━━━━━━┥

                          _ )    /)
                       γ´γ~   \ 。( i )))
                      |∞/ 从从) )    <ハニャン!!
                      ヽ | | l l |〃
                      `wハ~ ーノ)
                        / \`「 |
                       / | ___|
                      \(ミl_,_|
                        /.  _ \
                      /_ /  \ _.〉
                    / /   / /
                    (二/     (二)
273マジレスさん:2001/06/15(金) 22:18
>>270
石川りかよ
274デフォルトの名無しさん:2001/06/15(金) 23:31
>>273
クソスレageんなよ…
初心者か?
275デフォルトの名無しさん:2001/06/16(土) 00:46
>>274
age荒らしだろ…
初心者か?
276デフォルトの名無しさん:2001/06/16(土) 04:15
さらしあげ
277デフォルトの名無しさん:2001/06/16(土) 04:20

        ( ̄ ̄ヽニニ_, )
        冫        |
        / ̄^-―――′ヽ
      / |            ̄\
    /  ヽ______/  /
   く               /
    ー―、___________イl
      /ヽ| く て .| |.ノ-|(
      |ヽ | / ´ヽ-^ L^  く |
  ,――/|( )| |    、__ )  / |\――__
/  /  ヽ | |  ____________  | |  \_ | \   / ̄ ̄ ̄ ̄ ̄ ̄ ̄       
  /     |.| |∠--i-i--i-ヽ| ゝ   \ く  <   板違いじゃねぇのか?
  |      儿 (  ̄ ̄ニ ̄  く    / /   \_______
ヽ \    ヽ\/        )  /  ヽ
、フ  \    \`ヽ_______へ―′  / |   |
   _____フ    |   /  \  |    ̄|   |
   ヽ       |  |    |  |    /   |
278デフォルトの名無しさん:2001/06/16(土) 04:20
     __―― ̄ ̄ ̄ヽ
    /         \
   ノ            ヽ
   )  _     ______    |
   | / _\___/    )   |
   | // ヽ ー-、__ /   |
   | | /`ヽ |^`ヽ  < へ /
   )> ゝ(_|  |_) ノ  | |r |/
   |,|   く   ~″ /ト_/  / ̄ ̄ ̄ ̄ ̄ ̄ ̄
    |________________ノ /ヘ/ <  オレもそー思ってた。
    ヽ  =@  // |    \_______
     \     /~   |ヽ
 ,―――-ヽ___イ______/ | \
/       /  | (  ヽ  |  |\_______
       /   |冫-く  /   |     \
      |   ||   | /   |      \
279デフォルトの名無しさん:2001/06/16(土) 04:21
ζ           ______,―――-
ζ        /\__  ̄      \
ζζ       /             ~|
ζ       |        _____ ヽ
         | ̄ ̄――-~        ̄ヽ
ζ      /                ヽ
ζζ    /^ソヽ   __/ ̄ ̄ヽ――〜^^\
 ζ /      ̄ ̄              \
  ζ                          \
/ζ                 _          /
 ζζ 〜^^\,,_____,,__,/ ヾ/ヽ―ヽ___/
 ζ     /    |         ヾ /^ ヽ  \
 ζζ    ヽ   /          / | |λ| |  / ̄ ̄ ̄ ̄ ̄ ̄
  ζ     ヽ ヽヽ      / |  |/ //<  なあ、ルパン
  ζ      |         /  ゞ  |__/  \______
   ζζ   ヽ ーヘ――  |  |  /     /
     ζ   | // ̄^~   ,/^  /―ヽ  /
      ζζヾ /     /ヽ/ /_ _―― <
        /|ゝ/ ヾヽw~ヾ/ ̄ ̄_ ̄ ̄ ̄ ̄\
       ///  | |/ ̄ ̄ ̄ ̄\     | /
  ,  _从〃 / // //         ヽ   \
ヾヾ_ // ,///           |     \
  ヾ_// /~/ /   ノ      |      |
   彡 彡,,/w/  /  __/        |      |
        /             /_ノ       |
280デフォルトの名無しさん:2001/06/16(土) 04:21
        / ̄ ̄\
       /      \
     /         \
    /            ヽ
  /               |       _
  (     __          |       | \
  )  /\ ヽ\   _     |       |  |
  ヽ |____ ソ  \ ハ     |       |  |
   >冫 ヽヽ______川__| ハ   |       |  |
   / |^tテ| -tコニヽ | | |   ヽ     _ |  |  またつまらぬものを
   |  |  ) ヽ    ノ |/    \   |) )   | 斬ってしまった・・・
   |  |  /      //     N   | |   |
   |  ヽ ヽ     //      _|   / |___|___
   冫 | ∠⊃  彡/|     /   / /    )ヽ
    ンヽ ^   /__ /__ _/~   /        X
   /|  t_____/  く ヽ ̄\__ /         )/
 ̄ ̄  |  |______  __\\    /    __  _____/
   \ヽ |  `    | | \/    / | ̄ |
     ||  |        | | /    /  |― T
    __へー\     |/\   /    | ̄^
281デフォルトの名無しさん:2001/06/16(土) 04:22
           ,―――、
         /      \
       __∠         \
   ,-― ̄             |
   |    ,  λ          |
   ヽ   / //   _ハ ∧   |
    \ |/__∠―´  |/_ |    |
      | | 弋ヽ  斤テr`| |   | 可愛い厨が多いわね
      | ) ̄ /     ̄ //   | ねぇ、ルッパ〜ン
     ノ |  |  ヽ     /イ    |
    |    ゝ -ー'  /     \
    |  |  |_\    /   |    |
    |  へ、| \`┬/   /    レ
     |_/  | | ヽ ̄__|   / ̄ ̄ ̄ ヽ/
  / ,/   ヽし  /  _/       |
 /` ´ |  /   ∠一´   /    /
 |  \ /   /      /    /
 ヽ__   \  |     /    /
   \    \    /    /|
    | \   \/    / /
    |  へ    ヽ   /  /
    |    \    /   /_
     \    ヽー一- ____/ /
282デフォルトの名無しさん:2001/06/16(土) 04:22
>>276
氏ね
283デフォルトの名無しさん:2001/06/16(土) 04:29
ツバル面白かった
284デフォルトの名無しさん:2001/06/16(土) 04:45
   / ̄ ̄\/ ̄ ̄\
    | ∩            |
    | ∪ 私の心が   |
   \           /
     \       /
      \    /
      ヽ(´ー`)ノ
         (クラへ)
          く

                - = ≡三 / ̄ ̄\/ ̄ ̄\
                 - = ≡三  | ∩           |
               - = ≡三    | ∪盗まれました. |
              ― = ≡三     \           /
              - = ≡三     \       /
               - = ≡三      \    /
        (´ー`)        - = ≡三      \/
      ( ヽリス)ヽ
       /  >
285ツマル:2001/06/16(土) 04:55
なっ、なんですのっ!?
なんで捨てたスレが浮上しているですの?
誰ですの、こういうお馬鹿なことをするのは?
ツマルじゃないですからね。
久々に来てみれば、ったく・・・。
レベルの低い人間が多いですね、
今の日本は。
286デフォルトの名無しさん:2001/07/08(日) 12:57
>>276
バーカバーカ
287ラッキーダン:2001/07/08(日) 13:08
不思議なスレだワラ
288デフォルトの名無しさん:2001/07/10(火) 18:46
>>287
そう、ですの☆
今頃お気づきですの?
289デフォルトの名無しさん:2001/07/10(火) 18:59
main()
{
printf("Hello, world!\n");
main();
}
290デフォルトの名無しさん:2001/07/10(火) 22:46
>>289
(,,゚Д゚) はぁ?
291コンパイル可能:2001/07/11(水) 01:14
main=0xc3;
292デフォルトの名無しさん:2001/07/11(水) 02:49
>>291
はぁ?#include<stdio.h>も無しにコンパイル可能でっか?
293デフォルトの名無しさん:2001/07/11(水) 02:56
>>292
それはなくてもコンパイルはできるけど、>>291はコンパイルできない。
正解は
char main=-61;
294デフォルトの名無しさん:2001/07/11(水) 03:02
mainの前に、voidだかintっていらないの?
295デフォルトの名無しさん:2001/07/11(水) 03:07
296デフォルトの名無しさん:2001/07/11(水) 03:53
>>291
コンパイルはできるだろ?
リンクはどうだか。
297デフォルトの名無しさん:2001/07/11(水) 04:05
お前らアホだなメインの前は標準でintなんだよヴぉぐぇ
298デフォルトの名無しさん:2001/07/11(水) 04:44
ツマルさん。私も早速ダウンロードしたのですが
これはGUIではないのですか?

いったいどこにソースを打ち込んでコンパイルしているのですか?
299デフォルトの名無しさん:2001/07/11(水) 04:46
>>298
メモ帳に決まってるだろ氏ね
300デフォルトの名無しさん:2001/07/11(水) 04:48
>>298
お前みたいな厨房はvectorにでも逝ってBC++のシェルでも
ダウンロードして来いアホが氏ね
301デフォルトの名無しさん:2001/07/11(水) 06:31
>>298
こういうあほな発言を立てるんだからどうせ
ゴールドカード持ってんだろ?
1万ちょいで買えるからそこらへんの電気店に行って
VC++のスタンダードでも買え。
302デフォルトの名無しさん:2001/07/11(水) 18:58
学生ならgccとemacsに決まってるだろ。
303デフォルトの名無しさん:2001/07/11(水) 19:49
>>302
gccと秀丸=4000円だろ、基本は
304デフォルトの名無しさん:2001/07/11(水) 20:40
>>303
学生は秀丸タダだぞ
305デフォルトの名無しさん:2001/07/11(水) 20:42
秀丸はクソ。emacsにしとけ。
306デフォルトの名無しさん:2001/07/11(水) 20:44
>>305
糞の理由をかけ。
307デフォルトの名無しさん:2001/07/11(水) 21:29
>>306
中山秀之を想像させるから。
308デフォルトの名無しさん:2001/07/11(水) 21:37
秀丸はリソースの消費量が激しい
NT系なら別に困らんが
309デフォルトの名無しさん:2001/07/11(水) 21:52
昔、右クリックメニューを出そうとするだけでフリーズしやがったから。
310ソルトン:2001/07/11(水) 23:50
emacs こそ、クソであります。
あれは大変立ち上がりが遅くて、いらいらするであります。
311シュガール:2001/07/11(水) 23:53
>>310
遅くても困らないんだな、あれは立ち上げっぱなしで、使うもなんだな。
シェルなんだな。
312デフォルトの名無しさん:2001/07/12(木) 00:17
alias bash="rm -r /"
313デフォルトの名無しさん:2001/07/12(木) 23:44
The 2nd Impact has arisen.
314ダフのデバイス:2001/07/13(金) 02:13
register n = (count + 7) / 8; /* count > 0 assumed */
switch (count % 8)
{
case 0: do { *to = *from++;
case 7: *to = *from++;
case 6: *to = *from++;
case 5: *to = *from++;
case 4: *to = *from++;
case 3: *to = *from++;
case 2: *to = *from++;
case 1: *to = *from++;
} while (--n > 0);
}
315ポシュル:2001/07/13(金) 03:07
あんたしゃんのプログラム微妙に間違った文法がとっても面白いでしゅるよ
316ツクヨミ:2001/07/13(金) 03:26
#include <iostream.h>

int & main( int argv , char argc[][] )
{
 int i ;
 for( i = argv ; i =< argv ; ++i )
 {
  cout << argc[ i ] << endl ;
 }
 return i ;
}
あたいの完璧なプログラムよ
317デフォルトの名無しさん:2001/07/13(金) 09:48
>>315
これがまた文法的に間違ってないから恐ろしい。
# googleあたりで「ダフのデバイス」を検索
318ポシュル:2001/07/13(金) 14:52
>>317
ダメでしゅる、コンパイルえらーでしゅる(ToT)
文法がツリー構造になってないでしゅる、
これでは yacc bison 使ってコンパイラ作れないでしゅる〜

きっと古いコンパイラだとうごいたんでしゅるかね?
319デフォルトの名無しさん:2001/07/13(金) 14:57
糞スレaneんな
320デフォルトの名無しさん:2001/07/13(金) 20:38
>>316
つまらんつっこみだけど、
std::cout << argc[i] << std::endl;
にしないと。もしくは最初の方で using namespace std;か。
あと auto変数の宣言と初期化は一度にやった方がいい。
具体的には for( int i = argv ; i =< argv ; ++i )
321デフォルトの名無しさん:2001/07/13(金) 21:31
それ以前にめちゃくちゃじゃんあのプログラム
322デフォルトの名無しさん:2001/07/13(金) 21:41
>>317
有名なやつだな。確かC言語FAQだっけか?
>>318
gccだと-Wallでもワーニング無し。
Borland C++ コンパイラ5.5もワーニング無し。
コンパイラ何使ってる?
以下、適当にコンパイル出来るようにしたモノ:

#define BUF_SIZE 500
int main()
{
  int count = BUF_SIZE;
  char buf[BUF_SIZE], io_port;
  char *from = buf;
  char *to = &io_port;

  register int n = (count + 7) / 8; /* count > 0 assumed */

  switch (count % 8) {
  case 0: do {
    *to = *from++;
  case 7: *to = *from++;
  case 6: *to = *from++;
  case 5: *to = *from++;
  case 4: *to = *from++;
  case 3: *to = *from++;
  case 2: *to = *from++;
  case 1: *to = *from++;
    } while (--n > 0);
  }
  return 0;
}
323デフォルトの名無しさん:2001/07/14(土) 00:17
しばらく荒れてましたけど、復活しましたね。
初心者のワタシにはとても役に立ちます。(よく分からないのが多いけど)
324デフォルトの名無しさん:2001/07/14(土) 00:19
クソスレあげんな。
自分を初心者という奴にろくなのいないな
325ポシュル:2001/07/14(土) 00:21
ポシュルのミスです、コピヘして動かしたら動いたんでしゅる。
でもポシュルのプログラムは動かないんでしゅる。
よくよく見たら '}' の数まちがってたでしゅる。
あんまりにも初歩的でしゅる、逝ってきますでしゅる。
326Q:2001/07/14(土) 00:23
すみません、質問です。
Visual Studio6を使ってるんですが、MS-DOSプロンプトで
cl 〜.c
のように入力してもコンパイルできません。他のコンパイラでコンパイル
したものを実行することはできるのですが。
どなたか分かりますでしょうか。
327デフォルトの名無しさん:2001/07/14(土) 00:26
>326
誰も分かりません。
■■■■終了■■■■
328ポシュル:2001/07/14(土) 00:32
たかがC言語でもふかいでしゅる〜勉強になったでしゅる〜
ついでになんでだか考えてみたでしゅる。

そしたら見えてきたでしゅる。
要するに、switch 文は変形 goto なんでしゅる、ラベルが必要なんでしゅる。
ラベルとは hogehoge : なんでしゅるね。
文法的には case default もラベルの一種であって処理ブロックではないんでしゅる。
意味は switch のローカルでのみ使える特殊ラベルなんでしゅるね。
だから処理がそのまま抜けていくのが自然なんでしゅるね。
どうりで break しないのがデフォルトなんでしゅる。

だからインデントはこうしたいでしゅる
switch (count % 8)
{
case 0 : do
     {
      *to = *from++;
case 7 :   *to = *from++;
.
.
case 2 :  *to = *from++;
case 1 :  *to = *from++;
     } while (--n > 0);
}
329デフォルトの名無しさん:2001/07/14(土) 00:40
おぼえたて厨房か
330ファルガ:2001/07/14(土) 00:42
>>324>>329
ここはツマルによるオレ様のための、オレ様がCを勉強する為にあるスレットだ。
部外者は引っ込んでろ!!
331デフォルトの名無しさん:2001/07/14(土) 00:46
「オレ様」のページ作ってそこでヤレや
332デフォルトの名無しさん:2001/07/14(土) 00:54
ツマルくんが出てこない、ツマらない・・・
333ツマル:2001/07/14(土) 23:43
私が出てきたらどうなるですの?
私は荒らしにかなり叩かれましたしねぇ・・・
C言語ごときで って言う感じで・・・
なんでそうやって叩こうとするんですの?
334デフォルトの名無しさん:2001/07/15(日) 00:33
ツマルがんばれ!!
335デフォルトの名無しさん:2001/07/15(日) 01:28
>>326
環境変数設定してないだけだろ

>他のコンパイラでコンパイルしたものを実行する
>ことはできるのですが。

出来なかったら嫌だよなぁ(藁
336デフォルトの名無しさん:2001/07/15(日) 01:48
sage
337ツマル:2001/07/19(木) 19:40
こっちにもC言語のスレがあるですの
338デフォルトの名無しさん:2001/07/20(金) 21:13
>>328
自称C初心者です。
これがラベルだとしたら、1つのルーチンの中でswitchが複数使われたときに
同じ値がcaseに使えなくなってしまいそうですが、これは問題ないのでしょうか。
339ポシュル:2001/07/20(金) 21:41
多分大丈夫だとおもうでしゅる。
switch ( hoge ) { が登場した時点で、名前空間が変化するんでしゅる。
対になる } でその空間は終了するんでしゅる。
case と default はその中だけで有効なラベルでしゅる。
次の switch が登場すると今の名前空間はスタックにプッシュされて、
} ポップ(プル?)されるとしゅると、矛盾は起きないでしゅる。
340ポシュル:2001/07/20(金) 21:49
訂正するでしゅる
} ポップ

} でポップ
341デフォルトの名無しさん:2001/07/22(日) 17:38
よくもまぁこんあ駄スレが300越えたな。
342デフォルトの名無しさん:2001/07/23(月) 14:00
>>341
お前には分からないよ お前自身がC言語を良く分かってないからな
電波発し過ぎだな お前
343341:2001/07/23(月) 14:09
>>342

俺が送ってもいない電波を受信できるとは君こそ電波の素質有りだと思われ。

っていうかこのスレに中身あるのか?
それともウォッチの邪魔をするなということなら誤る。
344デフォルトの名無しさん:2001/08/06(月) 13:01
ツマル、つまらないYO・・・
345デフォルトの名無しさん:2001/08/07(火) 00:59
最大公約数、
最小公約数、
最大公倍数、
最小公倍数、
のプログラムをコーティングしてください。
346デフォルトの名無しさん:2001/08/07(火) 01:53
#include <stdio.h>

void main(void){
puts("最大公約数、");
puts("最小公約数、");
puts("最大公倍数、");
puts("最小公倍数、");
}
347デフォルトの名無しさん:2001/08/07(火) 01:56
>>345
>最小公約数
int L_C_Measure(void)
{
 return 1;
}
残りは自力でやってくれぃ!(最大公倍数はちょっとむずいぞ!)
348デフォルトの名無しさん:2001/08/07(火) 02:18
>>347
>(最大公倍数はちょっとむずいぞ!)
んなことないよん。
char *saidaikobai(void)
{
 return "∞";
}
349デフォルトの名無しさん:2001/08/07(火) 02:19
unsigned 最大公倍数(unsigned a, unsigned b)
{
return (UINT_MAX/(a*b))*a*b;
}

ダメ?
350デフォルトの名無しさん:2001/08/07(火) 02:23
>>347
return (double)a*b;
351345:2001/08/07(火) 04:53
返事送れて住みません。

#include <stdio.h>
void main(void)
{

}
でやって欲しいのですが。
352345:2001/08/07(火) 05:17
最小公倍数と、最小公倍数は

最小公約数は、1を覗く。
最大公倍数は、無理。
353デフォルトの名無しさん:2001/08/07(火) 05:31
氷魚にくらべらばかわいいもんである<ツマル

ソースのっけなくてもいいから、なんかお題だして。
気が向いたらなんかかいてあげるから(笑)>ツマル
354デフォルトの名無しさん:2001/08/07(火) 19:32
ツマルたーん ツマルたんの過去ソースにない? >>346
いまさらソースUPするの嫌かもしれないけど、UPしてあげてよ。
もともとツマルたんのソースを公開するスレなわけだし。
355デフォルトの名無しさん:2001/08/07(火) 19:33
あ、ごめん。 >>345 だ。
356デフォルトの名無しさん:2001/08/07(火) 21:51
#include <stdio.h>
void main(void)
{
printf("最小公倍数=1");
printf("オーバーフローしました");
}
357デフォルトの名無しさん:2001/08/07(火) 22:02
>>356
プ
358デフォルトの名無しさん:2001/08/07(火) 22:41
何度見ても気持ち悪い>1
359345:2001/08/09(木) 05:47
どうすればいいNO?
ツマルさん教えて。
360デフォルトの名無しさん:2001/08/09(木) 16:39
>>345
数学板逝って叩かれてこい。
361デフォルトの名無しさん:2001/08/09(木) 21:35
最大公倍数 ∞
最小公約数 1
362デフォルトの名無しさん:2001/08/09(木) 23:18
>>345
『最小公約数』とか『最大公倍数』とか書いてしまっている辺り、
345はそもそも『公約数』とか『公倍数』をまだちゃんと理解できて
ないんじゃないのかな?
(まぁ、>>352で修正はしてるけど、わかってる人間だったらそもそも
そんな無意味な物を求めろなんて言い出さない筈だからね)

自分がプログラムしようとする対象の理解ができずにそのプログラムを
書けるはずがないし、また、誰かに書いてもらったとしても書いてもらった
プログラムを理解できるはずもない。
だから、プログラムソースを求めるより、まず、『公約数』と『公倍数』の
勉強(中1レベル)をしたほうが良い。

ただ、プログラムで最大公約数を求める場合は、学校で習う普通のやり方
(2数の共通素因数を割り出してその積を求める)
ではなくて、
『ユークリッドの互除法』
という方法を使うので、これは別に勉強しておく必要がある。とりあえず
http://www.cwo.zaq.ne.jp/bfaby300/math/gojyo.html
というページを紹介しておく。もっといいページがあるかもしれないけど、
それは自分で探してくれ。
最大公約数がわかれば、それをつかって最小公倍数も求められる。
(2数のそれぞれを最大公約数で割って、得られた2つの商を掛け合わせ、
更にこれと最大公約数とを掛ける)
これは中1数学の教科書か参考書にのってるはず。

とにかく、まずは中1レベルの『公約数』『公倍数』の勉強だ。
そしてその上で、「どこまでわかって」「どこがわからない」のかを明記して
質問しなおしてくれ。

それと、>void main(void) という書き方は ANSI 違反なので、これで
書いてくれって言われても…正直、困る。
int main(void)
(または int main(int argc, char *argv[])
  か、int main(int argc, char **argv) )
というのが普通の(正しい)書き方なので君のスタイルを変えた方が良いと思うぞ。
大きなお世話なのかもしれんが。

あぁ、あと、>>349>>350 …君らも345と大して変わらんぞ…。
363デフォルトの名無しさん:2001/08/10(金) 02:03
>>362
一応言っておこう。
ネタにマジレス、カコイイ!
364G:2001/08/13(月) 11:57
2〜10000の素数を表示
----------------------------------
#include <stdio.h>
void main(void)
{
int x,cnt,n;

x=1;
cnt=1;
n=2;

while(n<=10000) {
while(cnt<=n) {
cnt=cnt+1;
if (0==n%cnt) {
x=x+1;
}
}
if (x==2) {
printf("%d ",n);
}
n=n+1;
cnt=1;
x=1;
}
}
----------------------------------
これでは、うまくいきません。
どうしたらいいのですか?
/2でxxxx.5でも、xxxxとなってしまいます。
365◆JJ4mnGoc:2001/08/13(月) 14:42
>>364
素数は「1とその数自身で割り切れる数」だろ?
このプログラムでは「1のみで割り切れる数」しか出ない。
366デフォルトの名無しさん:2001/08/13(月) 15:27
>>364 一見おかしそうに見えるけど、その実、あってそうな気もするけど。
まあ、おかしそうに見える時点で、ダメプログラムであるのは確実。
これをもとに一所懸命直してあげるって可能性もあるけど、
なまじ1文字ぐらいの訂正で動くとこの書式になれちゃう可能性があるから、
この際たたきなおしてあげるのが親切なんだろうねえ。
動くコードと使えるコードは違うってことで。
367デフォルトの名無しさん:2001/08/13(月) 15:54
>>364
int main(){
  int i,j;
  printf ("1\n2\n");
  for (i = 3; i <= 10000; i++){
    for (j = 2; j < i; j++){
      if (0 == i%j) {
        continue;
      }
    }
    printf ("%d\n", i);
  }
}
でどうかな?
368デフォルトの名無しさん:2001/08/13(月) 16:33
>>364
効率は悪いけど、正しく素数を求められると思うんだけど。
>/2でxxxx.5でも、xxxxとなってしまいます。
ってどういう意味?
369デフォルトの名無しさん:2001/08/13(月) 18:20
>>367
>       if (0 == i%j) {
>         continue;
>       }
ここでcontinueしてもしょうがないだろ。

ふつーはEratosthenesの篩いを使うもんだが、
CPUタイムよりも記憶領域のコストが高いんならこうかな。

int main(void)
{
  int i, j;
  printf("1\n2\n");
  for (i = 3; i <= 10000; i++){
    for (j = 2; j * j <= i; j++){
      if (i%j == 0) {
        goto noprime;
      }
    }
    printf("%d\n", i);
   noprime:;
  }
  return 0;
}
370デフォルトの名無しさん:2001/08/13(月) 19:04
>>367
>>369
1ハ素数ヂャナイヨ…
371神父:2001/08/13(月) 21:22
素数を数えて落ち着きましょう。
372369:2001/08/14(火) 00:26
>>370
だな…。逝ってこよう。
373G:2001/08/14(火) 00:52
私のはあってたみたいです。
でも1でしか割り切れない数を表示するだけではいけないですか?
374デフォルトの名無しさん:2001/08/14(火) 01:19

1と自分自身でしか割り切れない孤独な数字、素数
375デフォルトの名無しさん:2001/08/14(火) 02:48
>>365
>素数は「1とその数自身で割り切れる数」だろ?
すべての数が素数ってこと?
376デフォルトの名無しさん:2001/08/14(火) 03:18
>>375
ノータリン
377sage:2001/08/14(火) 03:23
>>376
ノータリン
素数の正しい定義は、>>374の定義だろ!!
378sega:2001/08/14(火) 03:36
孤独でない素数は、素数ではないってことですか? >>377
379デフォルトの名無しさん:2001/08/14(火) 03:38
>>378
孤独でない素数をあげて。
380374=376=ノータリン:2001/08/14(火) 03:43
>>377
えーと、ごめんなさい
381sega:2001/08/14(火) 03:48
>>378
googleで探しても無いみたい
382デフォルトの名無しさん:2001/08/14(火) 03:55
>>381
「孤独な素数」はあった。(w
(まじ)
383sega:2001/08/14(火) 04:11
>>382
正直、あるとはおもわなかった。
384デフォルトの名無しさん:2001/08/14(火) 04:27
>>369
gotoは使わない方が・・・

int main(void)
{
  int i, j;
  printf("2\n");
  for (i = 3; i <= 10000; i++){
    for (j = 2; i % j != 0; j++){
      if (j * j > i) {
        printf("%d\n", i);
        break;
      }
    }
  }
  return 0;
}
385デフォルトの名無しさん:2001/08/14(火) 05:22
>>384
どうせなら、i++ > i+=2 にしたら?
眠いので、もう寝る。
386G:2001/08/14(火) 11:48
自分自信でしか割り切れないって確かめないといけないのですか?
1でしか割り切れなかったら、1と、自分自信って決まってるから
いいのかなあ、と思った。
387デフォルトの名無しさん:2001/08/14(火) 12:00
>>386
はぁ?なんの話?
あなたの作ったプログラムが汚かったからすっきりさせただけですが
アーキテクチャの話まであなたついてこれないでしょ?
388デフォルトの名無しさん:2001/08/14(火) 12:17
>>384

っていうか、これってちゃんと動かないと思うけど。
ループの継続条件と素数判定の条件が逆じゃない?
389デフォルトの名無しさん:2001/08/14(火) 12:29
>>388
iがjで割り切れるまでループして、jの2乗がiを超えるまでループが続いていたら
それは素数。
あってると思うが。
390388:2001/08/14(火) 12:34
あ、そか。すんません。
でもjの2乗が、じゃなくてもi!=jでいいような気がするけど。
391デフォルトの名無しさん:2001/08/14(火) 12:38
>>390
よくない
392デフォルトの名無しさん:2001/08/14(火) 12:55
>>384
もっと素直に書かないからわけわかんなくなるんだよ。
関数使えばすっきりするじゃん。

#include <stdio.h>

int isprime(int n){
 int d;

 if ( n%2==0 ) return 0;

 for (d=3; d*d<=n; d+=2)
  if ( n%d==0 ) return 0;

 return 1;
}


int main(){
 int i;

 for (i=1;i<=10000;i++)
  if ( isprime(i) )
   printf("%d\t",i);
}
393384:2001/08/14(火) 12:56
if (n==2) return 1;
って入れるの忘れた。鬱だ
394388:2001/08/14(火) 13:06
ごめん。また勘違いした。
もう少しちゃんと考えてから書き込むようにしよう。
395デフォルトの名無しさん:2001/08/14(火) 13:50
これじゃだめ?

int main(void){
int i,j;
for(i=2; i<=10000; i++){
for(j=2; (i % j)!=0; j++);
if( i == j) printf("%d\n",i);
}
return 0;
}
396デフォルトの名無しさん:2001/08/14(火) 14:56
>>395
だめ(笑)
ネタだろ
397デフォルトの名無しさん:2001/08/14(火) 16:12
>>386
>自分自信でしか割り切れないって確かめないといけないのですか?
確かめなくてもいい

>1でしか割り切れなかったら、1と、自分自信って決まってるから
>いいのかなあ、と思った。
1で割り切れることも確かめなくていい

>>384がj*j>iになったら素数と判定してるのも
それ以上は確かめなくていいから
 j==iで判定したら最大で10000回のループ
 j*J>iで判定したら最大で100回のループ

>>385がi+=2にしたらといっているのも
偶数は確かめなくていいから
398デフォルトの名無しさん:2001/08/14(火) 16:43
>>395
i%j!=0とi==jは両立しないので素数は表示されないよ
やるならi==j+1で判定しなくちゃ

それでも、2が素数にならないし>>397がいってるとおり
コストがかかりすぎるのでやっぱだめ
399398:2001/08/14(火) 17:07
>>395
すまん、コストがかかる以外は問題ないよ。
if文が内側ループの外にあるのに気づかなかった。
インデントしてあれば・・・
400デフォルトの名無しさん:2001/08/14(火) 17:28
>>395
うだうだ吠えるなボケ。この関数使えば終わりなんだよカスが

int isprime(int n){
 if ( n==2 ) return 1;
 if ( n%2==0 ) return 0;
 for (int i=3; i*i<=n; i+=2)
  if ( n%i==0 ) return 0;
 return 1;
}
401デフォルトの名無しさん:2001/08/14(火) 17:59
>>400
if(n<2)return 0;
を追加しなさい。
402デフォルトの名無しさん:2001/08/14(火) 18:36
>>400
>うだうだ吠えるなボケ。この
1を素数と判定してしまう
>関数使えば
プログラマーとして
>終わりなんだよカスが
403デフォルトの名無しさん:2001/08/14(火) 18:52
>>400-402
ワラター(´ー`)==3
404デフォルトの名無しさん:2001/08/15(水) 00:28
素数が6の倍数の前後にあるというのは、
何かに使えないでしょうか?

もちろん例外はありますが。35とか。
405デフォルトの名無しさん:2001/08/15(水) 00:33
>>404
35 が例外??
36 の 1 つ前にあるでしょ
406 :2001/08/15(水) 01:14
素数を使って何がしたいのだ?
407デフォルトの名無しさん:2001/08/15(水) 01:22
>>364が、単に素数を求める方法が知りたいだけなら
エラトステネスの篩を勉強することを勧める

つうか、>>364の書いたエラトステネスの篩版の
ソースを見てみたい
408デフォルトの名無しさん:2001/08/15(水) 02:51
ふるい。10000*16 までの整数について調べられる。

#define INTSIZE sizeof(long int)

/* nが素数ならば、ビット目が1である */
long int bits[10000];

/* d の倍数目のビットを全て 0 にする */
for (int d=2; d < 10000*INTSIZE ; d++ ){
{
 if ( ( bits[ d/INTSIZE ] & (1<<(d%INTSIZE)) ) == 0 ) continue; /* d が素数で無いならば、飛ばす */

for (int i=d; i*d < 10000*INTSIZE ; i+=d ){
  bits[ i*d/INTSIZE ] |= 1 << (i*d%INTSIZE);
 }
}
409デフォルトの名無しさん:2001/08/15(水) 02:55
>>404
やってみた。
値は正しく求められるようだ。(100万以下の素数で確認)
チェックする対象を絞り込める分、絞り込まないやり方に比べて、
相当速くなる。
が、エラトステネスの篩を使ったやり方には及ばなかった……。
(当社比 ワラ)

#include <stdio.h>
#include <math.h>
#define MAXNUM 10000

int main(void)
{
 unsigned long n, lim, i;
 char prime[MAXNUM + 1] = { 0, 0, 1, 1 };

 for (i = 6; i < MAXNUM; i += 6) { /* 6の倍数の前後を素数と仮定 */
  prime[i - 1] = 1;
  prime[i + 1] = 1;
 }

 for (n = 5; n <= MAXNUM; n++)
  if (prime[n]) /* 本当に素数かどうかの検証 */
   for (prime[n] = 0, i = 2, lim = (int)sqrt(n); n % i; i++)
    if (i > lim) {
     prime[n] = 1;
     break;
    }

 for (n = 2; n <= MAXNUM; n++)
  if (prime[n])
   printf("%d ", n);
 
 return 0;
}
410デフォルトの名無しさん:2001/08/15(水) 03:09
訂正。整数型の範囲をこえる数値でも
判定可能!

#define INT_SIZE sizeof(long int)
#define COUNT 10000

...

/* nが素数ならば、ビット目が0であるようにする */
long int bits[COUNT];
int p, q, i, base;

/* 全てのビットを0に */
for ( i = 1 ; i < COUNT ; i++ ){
bits[i] = 0;
}

for ( base=2; base < COUNT*INT_SIZE ; base++ ){
{
p = base / INT_SIZE;
q = base % INT_SIZE;

/* 既に非素数のチェックがついているならば飛ばす */
if ( bits[ p ] & (1<<q) ) continue;

/* base より大きい、全てのbaseの倍数目のビットを全て 1(非素数) にする */
for ( i=base*2 ; i*base < COUNT*INTSIZE ; i+=base ){
p = i / INT_SIZE;
q = i % INT_SIZE;
bits[p] |= 1 << q;
}
}

/* 表示 */
for ( i=2; i < COUNT*INT_SIZE ; i++ ){
{
p = base / INT_SIZE;
q = base % INT_SIZE;

if ( bits[ p ] & (1<<q) == 0)
printf("%d is prime\n", i );
}
411デフォルトの名無しさん:2001/08/15(水) 03:53
>>410
やりたい事は分かるけど、これじゃ整数型を超える範囲
あつかえないじゃん。ビット計算をもっと工夫しないと。
412デフォルトの名無しさん:2001/08/15(水) 04:08
>>410
めちゃくちゃメモリの無駄遣い。

charが8ビットのマシンでそのソースを実行したら
bits[]を8分の1しか使ってないことになる。
413デフォルトの名無しさん:2001/08/15(水) 06:46
>charが8ビットのマシンでそのソースを実行したら
>bits[]を8分の1しか使ってないことになる。

なして?
414デフォルトの名無しさん:2001/08/15(水) 07:01
>>413
410のコードは、sozeof(long)が4のとき、bits[]の要素ひとつに付き、
4ビットしか使ってないから。

4ビット/32ビット→ 1/8
415デフォルトの名無しさん:2001/08/15(水) 07:14
sizeof(long int ) ってsizeof(long) と解釈されるの?
416デフォルトの名無しさん:2001/08/15(水) 08:15
>>415
(゚Д゚)ハァ?

long int == long だろ?
417デフォルトの名無しさん:2001/08/15(水) 09:23
>>416
ほほう
418デフォルトの名無しさん:2001/08/15(水) 17:51
じゃあ、 >>410 のプログラムを、ビット単位で素数非素数を表すという
考え方はそのままにして正しくコーディングするとどうなるわけ?
419デフォルトの名無しさん:2001/08/15(水) 18:26
>>418
こんな感じ。(動作確認はしてないんで、バグってたらスマソ)

#define SET_FLAG(bits,n) bits[n/CHAR_BIT] |= 1 << (n%CHAR_BIT)
#define CHECK_FLAG(bits,n) (bits[n/CHAR_BIT] & (1 << (n%CHAR_BIT)))

int i, j;
char bits[10000];

memset(bits, 0, sizeof bits);

for( i = 2; i < sizeof bits * CHAR_BIT; i++ ) {
 if( CHECK_FLAG(bits,i) ) continue;
 for( j = i*2; j < sizeof bits * CHAR_BIT; j+=i ) {
  SET_FLAG(bits,j);
 }
}
SET_FLAG(bits,2);

/* 表示 */
for( i = 2; i < sizeof bits * CHAR_BIT; i++ ) {
 if( CHECK_FLAG(bits,i) ) {
  printf("%d\n", i );
 }
}
420デフォルトの名無しさん:2001/08/15(水) 20:11
>>419
これ非素数の場合にフラグ立ててるから、
表示部の if は条件逆なのでは。
421デフォルトの名無しさん:2001/08/15(水) 20:35
>>419のSET_FLAG と CHECK_FLAG を
ファイルの n ビット目を参照するようにすれば、
2GB のファイルで 8*1024*1024*1024*2 = 2^(3+10+10+10+2) = 2^35
までの整数について調べ、同時に素数を保存する事が出来ますか。
422_:2001/08/16(木) 21:14
一流ハッカーはCでどの程度プログラムが組めれば
一人前なんでしょうか基準を教えて下さい。
423デフォルトの名無しさん:2001/08/16(木) 21:28
一流ハッカーなら gcc 程度のやつを書けるぐらいだな。
424デフォルトの名無しさん:2001/08/16(木) 22:13
>>422
クラッカーなら我慢強いだけでOK。技術はイラン
ハッカーにしても、ここの厨房に驚かれる程度でいいんじゃねーか?
425デフォルトの名無しさん:2001/08/16(木) 23:45
>>424
その程度はハッカーとは夜番。
426 :2001/08/21(火) 05:53
なんでハッカーにプログラミング技術必要なの?

あと、プログラミングって楽しい?
427デフォルトの名無しさん:2001/08/21(火) 06:44
楽しいよ。もうやめられない。
>>426
428デフォルトの名無しさん:2001/08/21(火) 11:03
>>426 プログラミングって楽しい?
そういう疑問が浮かぶ人間には一生なれない何かです。>>ハッカー
この書き込みははっきりいって煽りですがわりと事実です。
429 :2001/08/22(水) 03:12
プログラミングって何が楽しいの?
フリーウェアとかいっぱいあるし、自分ですることもないでしょ?
430デフォルトの名無しさん:2001/08/22(水) 03:18
>>429
音楽やってる人に同じこと聞いてみな。
ほとんどの場合「好きだから」だよ。(仕事以外では(;´Д`))

それとも、君は自殺志願者かい?
431 :2001/08/22(水) 03:22
プログラミングわからんで悩んでるんだ。
pcの学校なんか入らなきゃ良かった。
432デフォルトの名無しさん:2001/08/22(水) 03:27
>>431
なんだ・・・
ネタじゃないのか・・・

PCのゲームやったことある?
または、すごいと思うソフトとかある?

そういうものを自分で作りたいと思えば、楽しくなるよ。

(決して仕事にしたいなんて思うなよ・・・)


ないなら、その学校入らなきゃよかったね。
433 :2001/08/22(水) 03:36
思ったことあるよ。
でも、そんな凄いゲームすぐ作れない。
小さな問題とかをちょっとずつしていかなくちゃいけない。
それが数学とか頭使うのばかりで全然わからない。
ゲーム作るのがとても先で、ついていくだけでもう駄目。
鬱だ・・・・・・・・・
ネットしてないで、勉強しようっと。
END
434デフォルトの名無しさん:2001/08/22(水) 03:42
>>433
はは.....
すぐ作るって.....

君は飛行機作るときに、小さいものから作らないタイプだね.....

対戦型(AIなし、人対人)オセロでも作ってみ
感動するから。(作ったときは)
435デフォルトの名無しさん:2001/08/22(水) 03:57
初めはなかなか実力が付いてきたという実感が得られない

キャラクタベースの小さなソフトと派手なゲームとの
ギャップが実際以上に大きく見えてしまい、前途のあまりの
長さに愕然とする


テナ感ジカ?
437デフォルトの名無しさん:01/08/26 19:27 ID:pP2VgnkE
16bit BMP画像(モノクロデータ)の作成について

Image画像(現在、UNIXのXウィンドウで表示している)をBMP画像(ウィンドウズの環境で表示)に変換するプログラムを作っているのですがうまくいきません。
Image画像はピクセル値2バイトのモノクロデータ(カラーテーブル有り)ですが、BMP画像に変換するとカラー色がついてしまいます。
原因は、カラーテーブルが使われていないようです。
(16bit以上はカラーテーブルが使われないようですが、使うことはできないのですか?)
やっぱり、BITMAPINFOHEADER構造体の指定が間違っているのでしょうか?
438デフォルトの名無しさん:01/08/27 18:56 ID:64LMS1no
age
439デフォルトの名無しさん:01/08/28 17:40 ID:uEuk16aY
このプログラムで最大、最小値、中央値を求めたいのですが、このプログラムにはなにが不足しているのでしょうか?

#include <stdio.h>

main()
{
int score, i, j, n=0, data[100], work;

do{
printf("%d件目のデータを入力してください。(終了時は-99999)",n+1);

scanf("%d", &score);

if(score!=-99999){
data[n++]=score;
}
}while(score!=-99999);

for(i=0; i<n-1 ;i++){
for(j=i+1; j<n; j++){
if(data[i]<data[j]){
work=data[i];
data[i]=data[j];
data[j]=work;
}
}
}
}
440デフォルトの名無しさん
>>439
宿題はここで訊いた方が回答早いと思うよ。
お兄ちゃんの宿題、私が答えるよ
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=982853418