(゚∀゚)ウヒャッ
春ですね。
あきらめますた。
4 :
鳥取砂丘 ◆Dream/3P/. :04/02/25 17:35
|\___ / :::::::。::::::;;;;;;> /::::::::メ::;;;www )ヽ/ とノ (,,゚д゚)つ メノ'\ / U"U
春だな。。。。
いいから土に還れよ
今日はコンパイルというものの仕方とC言語のプログラムの雛型等を勉強した。
それとよくわからない前置き等を流し読みした。
まぁ読み飛していても多分大丈夫だろう。。。
とりあえず本日の締めくくりとして以下のようなプログラムを作成した。
ttp://www.jttk.zaq.ne.jp/badgw202/c/c0001.txt なんだかつまらないプログラムだがいいや。
最初はこんなもんだろう。
とりあえずこれは絶対覚えておいたほうがいいと思ったからノートに10回程書いておいた。
今日はコンパイルというものの仕方とC言語のプログラムの雛型等を勉強した。
それとよくわからない前置き等を流し読みした。
まぁ読み飛していても多分大丈夫だろう。。。
とりあえず本日の締めくくりとして以下のようなプログラムを作成した。
ttp://www.jttk.zaq.ne.jp/badgw202/c/c0001.txt なんだかつまらないプログラムだがいいや。
最初はこんなもんだろう。
とりあえずこれは絶対覚えておいたほうがいいと思ったからノートに10回程書いておいた。
せめてhello worldくらい書こうや。。
>>10 マターリ勉強していこうと思っているので。
そのうちそのhello worldをするかもネ(・∀・)
#include <stdio.h> int main(int argc, char *argv[]) { int i; for(i=0; i<1000; i++) printf("Hello, world を(・A・)作れ¥n"); return 0; }
>>12 「Hello, world を(・A・)作れ」がイパーイ表示された(´A`;)
でもすご(・∀・)イイ!
#include <stdio.h> void main(void) { int i=0; for(;;){ printf("Hello, world を(・A・)作れ %d\n",i); i++; } }
Perl教えてくれ
>>14 無限ループΣ(´Д`;)
でも数字が増えていってカコヨカタ
#include <unistd.h> #include <stdio.h> #include <string.h> #include <stdlib.h> int main(int argc, char *argv[]) { int s, i; char text[] = "H e l l o , w o r l d"; s = strlen(text); for(i=s; i>=0; i--) { system("clear"); printf("%s¥n", text + i); sleep(1); } return 0; }
return 0; よりも exit(EXIT_SUCCESS); の方が好きです。
#include <stdio.h> int main(int argc, char *argv[]) { char h[] = {0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x00}; printf("%c%s%c¥n", 0x5b, h, 0x5d); return 0; }
21 :
デフォルトの名無しさん :04/02/26 08:48
学校でC勉強してるんだけど、列挙体とばされちまったよ これ、あましつかわないからといいって、実際とのとこどうなん? 結構つかうんじゃないのか?
自分も使います 意外と良スレじゃん
24 :
デフォルトの名無しさん :04/02/26 09:06
dokoga
>>21 なんで?と聞いて「#defineで代用できるから」と答えが返ってきたら、それ以降授業の内容は信じなくていい。
どのenumも同じ名前空間しか持てないんだからdefineと同じじゃん
引数の型をenumにすれば不正な値の代入を防げるわけだけど・・・
防げるか? enum foo { hoge, hage }; enum bar { aaa, bbb, ccc }; void dummy(enum foo f){ } int main(void) { dummy(hoge); dummy(100); dummy(ccc); return 0; }
enum.cpp enum.cpp(8) : error C2664: 'dummy' : 1 番目の引数を 'const int' から 'enum foo' に変換できません。 (新しい機能 ; ヘルプを参照) 列挙型への変換には static_cast、C スタイル キャストまたは関数スタイル キャストが必要です 。 enum.cpp(9) : error C2664: 'dummy' : 1 番目の引数を 'enum bar' から 'enum foo' に変換できません。 (新しい機能 ; ヘルプを参照) 列挙型への変換には static_cast、C スタイル キャストまたは関数スタイル キャストが必要です 。
あ、Cだとコンパイル通るのか・・・消えますスマソ
まあいつ挫折するか楽しみにみてるよ。
>>33 そういうなや
プログラムを動かしたときの感動っていうのは大事だよ
春休みが終わったら消えるだろ おれはfor文組み合わせて九九の表作ったときに感動した
さっさと挫折しろ
#include <windows.h> LESULT CALL WndProc(HWND,UNIT,WPARAM,LPALAM); ATOM regApp(HINSTANCE); BOOL InitInstance(HINSTANCE hInst,int); int WINAPI WinMain(HINSTANCE hInst,HINSTANCE hPrevInst, LPSTR lpCmdLine,int nCmdShow){MSG msg; if(!regApp(hInst))return FALSE;if(!InitInstance(hInst,nCmdShow)) return FALSE;while(TRUE){/*中略*/TranslateMassege(&msg); Dispatch(&msg);}return msg.wParam;}/*登録作成中略*/ LRESULT CALLBACK WndProc(HWND hWnd, UINT msg,WPARAM wp,LPARAM lp) {HDC =hDC;PAINTSTRUCT pst; char *ss = "Hello, world を(・A・)作れ"; switch(msg){case WM_PAINT:hDC=BeginPaint(hWnd,&pst); TextOut(hDC,20,20,ss,strlen(ss));EndPaint(hWnd,&pst); break;default:return(DefWndProc(hWnd,msg,wp,lp));} return 0;} つ、つかれた… でもまあ、がんがれ。
>>40 if(条件A) {
処理A
} else {
処理B
}
条件Aならば→処理A
そうでなければ(else)→処理B
38のソースは
if(selection==0)
{
...
}
else
{
printf("*「さようなら 旅の人\nまたお立ちよりください。\n");
}
と出来るな。
さっさと挫折しろ
リムルダールの町でパフパフ姉さんと遭遇! 「おいで ぼうや。 ぱふぱふしてほしいなら 50ゴールドよ。」
45 :
デフォルトの名無しさん :04/02/27 23:47
がんがれ
scanfは使わないほうがいいんですか?
>>46 今あちこちでscanf(・A・)イクナイ!っていうレスを見かけるから
そう思うのも無理はない。
理由が分かっていれば使っても問題ないと思うよ。
分からないなら、使わないよりも使わない理由を調べる方が賢くなる。
ここ見て「俺も勉強しようかな…」と思って C言語 ドリル&ゼミナールってのブクオフで400円で買ってきた 全然ワカラン…
>>48 文系はコード書くのやめて下さい
理系が赤ペン先生にならないとダメなので。
48の間違いですはい。。。
文系とか理系とか言うやつは莫迦。
今日は、休日ということもあり、昼間のうちに前日の復習と勉強が終わった。 内容は、char,int,float,doubleなどの型の違いとlong,shortの使い方。 また、charでの文字の扱い方と変数の値を固定にするconstの使い方。 それに、printfの書式指定の仕方と浮動小数点の丸め誤差、 さらに、unsignedの使い方とsignedの使い方、 そして、sizeofの使い方とキャストのしかたを勉強した。
なんでこんな香具師のために専用スレがあるんだ?
さっさと削除依頼しろ
>>1
55 :
デフォルトの名無しさん :04/02/28 16:10
56 :
デフォルトの名無しさん :04/02/28 16:25
早く挫折しようね♪
コテハンスレは削除に値するような気配が濃厚だぜ
ただいまトリップ総当り中 「枢軸」のトリップがあたったら共有コテハンにしよう
59 :
デフォルトの名無しさん :04/02/28 16:56
何日たったら結果が出るんだろな
61 :
ぼるじょあ ◆yBEncckFOU :04/02/28 17:00
>>59 (・3・)エェー こんなやつと一緒にするなYO!
62 :
デフォルトの名無しさん :04/02/28 17:02
>>58 藻前、よく口先だけって言われるタイプだろ
64 :
デフォルトの名無しさん :04/02/28 17:08
66 :
デフォルトの名無しさん :04/02/28 17:18
某社のC++基礎講座を読んで、勉強していたらこんなでした。 次の式の値は1です。 4.0 < 3.0 && 6 2時間無駄にしました.
68 :
デフォルトの名無しさん :04/02/28 17:31
4.0 < 3.0 && 6 演算子の優先順位は &&より<のほうが上、よって まず 4.0 < 3.0 が評価され、これは0 次に 0 && 6 が評価され、これも0 よって式の値は0のような気がするぞ
うん,ごく簡単なプログラムでためしたら,0(偽,false)であることが確認できました. 茶店で「C++基礎講座」を読んでたけど,確認するため自宅に戻ってPCに向かいました. おれのコーヒー代を返せ!
書き忘れた,参考書代も返せ!
71 :
デフォルトの名無しさん :04/02/28 17:47
とりあえずここの1がポインタのところを勉強した時。挫折したならばすぐ削除依頼を出すべきだと思う。 しかしLDBL_MAX分の1の確率で無事のりきったなら特別にこのスレの存続を認めてやろう。
72 :
デフォルトの名無しさん :04/02/28 18:04
73 :
デフォルトの名無しさん :04/02/28 18:13
#define LDBL_MAX 1.0L
74 :
デフォルトの名無しさん :04/02/28 18:20
#undef LDBL_MAX #define LDBL_MAX 1.7976931348623158e+308
75 :
デフォルトの名無しさん :04/02/28 20:52
76 :
デフォルトの名無しさん :04/02/28 21:29
ということでこのスレはこれから
>>1 がいつ挫折するかをヲチするスレになりました。
77 :
デフォルトの名無しさん :04/02/28 22:01
これから、ループとジャンプと関数について勉強します。 明日は、配列、構造体、ポインタとクラスについて勉強します。 明日のいまごろは、C++でウイルスを作ってるつもり。
ポインタでCを挫折してプログラムまで挫折しないで欲しい。 そこで別の言語に手を出して、暫くしてからCに戻るのも有りだよ。
>>79 でもポインタって難しいってイメージだけでそんなに難しくないよね。
と思って余裕ぶっこいてたらポインタは理解出来てファイル操作で躓きました。
おいらの参考書でも、ポインタには対してページを割いてないね。 クラスについてのページが2倍くらいあるよ。
>>81 C++?
なぁ、それは前提として見られてるんじゃないか?ポインタ
それとも高橋麻奈の「やさしいC++」?
83 :
デフォルトの名無しさん :04/02/28 23:09
会社の同僚が作った手作り参考書です。約30ページです。
>>83 まじかよ・・・C++の解説書だろ?それ・・・
悪いこと言わん。本買って来い
86 :
デフォルトの名無しさん :04/02/28 23:29
>>83 スキャナを持っているならスキャンしてうpきぼんぬ!!
88 :
デフォルトの名無しさん :04/02/28 23:32
ジャンプってのは・・・gotoか?
参考書が手書きなら尚良し。
>>89 しかも一冊一冊書いたものならさらに良し。
いや、スキャナをもってないんだけどね。 なんだかね、何種類かの市販本のわっかりやすい各頁を抜粋して 入力しなおしたっていってたよ。 プログラムソース例は、間違っていないようだけど、文章は誤入力が けっこうあるよ。
俺はクラスを語って30ページで終わっていると言うのが気になる
ジャンプは、goto continue break return が記載されてます。
COBOL、FORTRAN を知ってるけど、C、C++を知らない人の学習用に作った 参考書です。
95 :
デフォルトの名無しさん :04/02/28 23:44
83はもしかして40,50のオサーンプログラマーか
いいじゃないか、参考書作ってくれる先輩って。 作る方も、改めて書く事によって色々分かることもあるだろうし。 おまいら作れるか?
>>96 工房時代にN8の参考書を部活で作ったな・・・
少なくともクラスなどの概念を実用できるぐらいの技術までを30Pにまとめるのは無理
誰か C言語最強の参考書を作ろう ってスレ立てて
おっさんでわるいか。
仕事じゃ使わんけど、面白そうだからC++を勉強してます。
101 :
デフォルトの名無しさん :04/02/29 00:33
>>98 風前の灯火のはいま垢を使って立ててみるか
詳しい方がいそうなんで、質問させてください。 「 cin >> x , (x >= 0) && cin C++では、cinのようなストリームが論理式の一部として評価される場合には、 最後のストリームが問題なく実行された場合には真となり、何か問題があった 場合は偽となります。この例では、ストリームcinに最後の入力が行われた場合 にはcinが偽となります。」 と「C++基礎講座」に書いてあるんですが、何か問題ってどんなことが 考えられるのでしょうか? あと偽となるのですか?
103 :
デフォルトの名無しさん :04/02/29 00:48
106 :
デフォルトの名無しさん :04/02/29 15:07
ところでおまいらはDQ通ぶっているようだが本当のDQ通は何人いるよ? 漏れは本当のDQ通と偽りのDQ通を見分ける方法を考えたよ。そして1週間後、DQ3をしていてある一発ギャグを閃いたよ。 このギャグを笑えるもしくは意味がすぐわかった奴は本当のDQ通だよ、でも一瞬でも考えたやつは偽者だよ。 さあ、おまいらの中の何人が偽者か楽しみだ。 それじゃあ言うぞ。 「うpラゴンヌ」
_| ̄|○誤爆。。
>>110 俺は見たぞ。ただのif文だった。
しかもelseが一つもない。
っていうかネストしすぎ。
elseとswitchを使え
知らないならしょうがないとして、だ。 仮に持ってる金が買う道具の値段と一致してたら処理しないじゃないか もしかしてそのためにわざわざ所持金をdoubleにしてるのか?
数字以外が入力されたらどうするつもりだ?
>>113 money と DragonKiller が同じ値だった場合、どうなるか?
とかも、しっかり考えたか?
119 :
デフォルトの名無しさん :04/02/29 20:49
>>117 のソース
目がぁ!目がぁぁぁぁ〜〜〜!!
120 :
デフォルトの名無しさん :04/02/29 20:50
>>117 ここまで凶悪なソースを見たのはもしかすると初めてかもしれんw
>>119 別に驚くほどのことは無いと思うが・・・
これはこれでいいんじゃないの?
少なくとも俺は
>ていうか無闇に長くなった品 _| ̄|○
と書いてあるのを見て、こいつは将来性があると見たが。
無駄に長い。
>>121 >>ていうか無闇に長くなった品 _| ̄|○
>と書いてあるのを見て、こいつは将来性があると見たが。
むやみに長くなったことに気づいた時点で、
きれいに短くしようとすれば将来性があると
いえるかもしれんが
>ifしか制御を知りませんが何か?
などと抜かしてるようじゃ将来性はないと見た。
124 :
デフォルトの名無しさん :04/02/29 21:02
その割にはキャストなんか知っているんだよな。無意味なキャストだけど。
>>124 今までの
>>1 のやってきた事を見る限り意味は無いけどまとめなんで無理やりいろいろ詰め込んでみました。って感じだと折れは思うんだが。
でもその割にはマクロ使ってねえよな。
値段を const にするとことかもな。 こんなところには気が回るのにifしか知らないのは妙だ。
127 :
デフォルトの名無しさん :04/02/29 21:09
初心者ってポインターと配列の違いでよくつまずくよな。 参考書でもサラリと誤魔化している本が以外と多い。
printfの%gも知っているのかw
参考書の書いてる順序どうりにやっているんですが。。。 何かおかしいんでしょうか?
>>129 s/どうり/どおり/
にほんごがおかしいです。
else とか switch とかキーワードが出てるんだから
ググればいいでしょ。
もしかして参考書に書いてあることしかやらんつもりか?
>>130 あー、はい。
もちろん皆さんの言っていることはちゃんと頭の中には置いてどこらへんで何を使ったらいいか等は覚えていますが
今は参考書を使って勉強しているので読み終わるまでは参考書に従って勉強したほうが得かと思いまして。。
132 :
デフォルトの名無しさん :04/02/29 21:37
とりあえず1は読んでる参考書の名前を晒せ。 漏れはそっちのほうが気になるわけだが。
133 :
デフォルトの名無しさん :04/02/29 21:39
>>132 「C言語によるプログラミング基礎編第2版」内田智史 監修 株式会社システム計画研究所 編 ってやつです
>>133 違うです。。。
ifを教えるのにelseを同時に教えないなんて、なんて参考書だw
そう叩くなよ。初心者が参考書の順番通りにやってたら
凶悪なソースになるのも当然だし
>>135 激しくワラタ。確かにそうだよな
むしろ>=も教えてないんだろ?なんて参考書だ
今の知識だけでもうテキストベースのゲームは作れるぞ。 弟切草みたいなの。
139 :
デフォルトの名無しさん :04/02/29 22:15
>>138 とんでもないスパゲティソースが・・・ (((゚Д゚)))ガクガクブルブル
140 :
デフォルトの名無しさん :04/02/29 22:30
なんかここの1見てると俺がだらだら勉強してきた中級レベルのC言語の知識なんてすぐ抜かされそうだな。
確かにソース書きながら勉強してるのは良いやり方だと思う。 初めてやったにしては理解度は遅いわけでもないし。 がんばれよ。
142 :
デフォルトの名無しさん :04/02/29 22:42
うわーん!!!
>>134 内田先生知ってるよ!!
143 :
デフォルトの名無しさん :04/02/29 22:46
渋くてカッコイイ。 授業はいいんでないの? 私、文系だったんであんまり詳しいことはわかんないよ。
145 :
デフォルトの名無しさん :04/02/29 22:58
>>144 渋くてカッコイイがDQNな参考書しか書けないとは
っていうか漏れはここにきて初めて気づいたんだが仮に内田さんが実はかなり頭の切れる香具師だったとして
>>1 が今やってるのはいわばさわりの部分でelseとか本格的なことはこれからやるんじゃいのか?
違ったら内田さんは本物のDQNだと思うわけだが
んーーーー、どうでしょう?
名前消すの忘れた・・・・・。
>>117 DragonKillerを買うとして、ちょうど2つ分の金を持っていると
無理矢理2つ買わされてしまうのは仕様ですか?
>>145 >今やってるのはいわばさわりの部分でelseとか本格的なことはこれからやるんじゃいのか?
さわりの部分を学んだら、後は枝葉末節の部分しか残らないと思うが、いかが?
さわり の意味が分かってないんでしょう。
さわり=本質・中心ですよ。
>>145
152 :
デフォルトの名無しさん :04/03/01 11:05
153 :
デフォルトの名無しさん :04/03/01 11:17
ifの習い立てだとこうなるんだな。。。
>>156 参考書ではまだ >= とか <= とか -= は出てきてないのか?
>>158 < と > も使ってるように見えるが?
160 :
デフォルトの名無しさん :04/03/01 15:36
>>158 > が書いてあって >= が無い? なんだそりゃ。
見たままだよ。≧ と同じ。
>>159 ==と!=と\>しか出てきてませんですはい
(´Д`;)
162 :
デフォルトの名無しさん :04/03/01 15:46
スレタイみてとんでもない糞スレかと思って来てみたらそうでもないじゃねえか。 ってことで鬼面カキコ
>>163 打ち間違えかなんかじゃネーノ?
そうじゃなかったら折れはびびる
>>164 てっきり新種のdigraphかと思った。
166 :
デフォルトの名無しさん :04/03/01 16:07
168 :
デフォルトの名無しさん :04/03/01 18:01
>>167 やっぱりif文だけよりスマートかつ見やすいな。
この復習としてコード書きん時に 何も見ないで書いてる?参考書見ながら書いてる?
>>169 1回目は参考書見ながら書いて、2回目は1回目のことを思い出して書いてまふ。
171 :
デフォルトの名無しさん :04/03/01 18:59
おい
>>1 よ、今はCなぞやっている場合ではない。
流行の最先端。Javaをやるべきだ。
C をやってからでいいよ C で設計できないクズは Java 使っても糞コードしか書かない
分かりづらかった。 >173はc0006.txt についてのコメント
日記スレウザーーーー
176 :
デフォルトの名無しさん :04/03/01 19:12
>>173 1にとって参考書は絶対だから順序を飛ばすなんてとんでもない
変な参考書みたいだから、enumなかったりしてね。
178 :
デフォルトの名無しさん :04/03/01 19:23
>>175 春休みが終わるまでの辛抱だ。
それはそうとイナゴか。
春休みどころかこのスレが終わるまで続くかどうか。
180 :
デフォルトの名無しさん :04/03/01 19:27
181 :
デフォルトの名無しさん :04/03/01 19:29
>>178 1がポインタを勉強しだすまでを条件に追加希望
>>181 はC言語経験ないに1Java
早く終わらないかな・・・このスレと春休み。
てか3月中旬からじゃないのか?春休みは
183 :
デフォルトの名無しさん :04/03/01 19:33
>>182 1は38歳にも関わらずあまりに仕事ができないので人生の春休みに入りますた
184 :
デフォルトの名無しさん :04/03/01 19:33
( ゚,_・・゚)
俺俺に聞けから誘導されてきました。ちょいと教えとくれ。 #include <stdio.h> /* #define GLOBAL */ #ifdef GLOBAL const int DragonKiller=15000,AngelRobe=3000,DragonShield=3500; struct _item{ char *name; int price; }ItemList[]={ {"ドラゴンキラー", DragonKiller}, {"天使のローブ", AngelRobe}, {"ドラゴンシールド",DragonShield}, }; #endif int main(void) { #ifndef GLOBAL const int DragonKiller=15000,AngelRobe=3000,DragonShield=3500; struct _item{ char *name; int price; }ItemList[]={ {"ドラゴンキラー", DragonKiller}, {"天使のローブ", AngelRobe}, {"ドラゴンシールド",DragonShield}, }; #endif return 0; } GCC 3.3.1 で、GLOBAL無効だとOKなんだけど、 GLOBAL有効だとコンパイルエラーになるんだ。なんで?
>>185 更にスレ違い。
おばァちゃんに聞いてきな。
>188 いや、宿題ぢゃないだろ?
>>188 (・3・)アルェー宿題じゃない気がするYO!
とか言われるぞ
191 :
ぼるじょあ ◆yBEncckFOU :04/03/01 19:46
>>190 (・3・) アルェー なんだか宿題のような気がするYO!
192 :
デフォルトの名無しさん :04/03/01 19:46
>>179 っていうか春休みって2週間くらいだろ?
2週間くらいなら続けるんじゃねーの?
まぁまぁ
>>1 よ。コンソールなんかやっとらんでwin32APIをいじろうよ。
華やかで面白いからさ。挫折するほど難しくないからさ。
>>185 なんでって…エラーメッセージそのままだろ?
それでわかんないなら参考書を100回読み直すか、
C言語勉強すんのあきらめた方が得策だぞ。
>>192 文系大学生という選択肢が有力。3000金ガバス賭けてもいい。
中学生に見える。
だってグローバルとローカルで動作が違うのが気になるから
小学生に見える。
>>198 悪いことは言わん。
>>1 を真似るのはやめろ。
そして華麗に200げと
202 :
デフォルトの名無しさん :04/03/01 19:54
この板の住民 >>>>> 超えられない壁 >>>>> 一応努力はしている
>>1 >>>>> 超えられない壁 >>>>>
>>185
>>198 武器の値段をconstにしただけまだ1のほうが見所がある。
>>204 ホラ。これから株価とコラボレーションするようにしようとしてたんだよ。多分。
207 :
デフォルトの名無しさん :04/03/01 20:01
すごいたらい回しだなw
>>204 ごめん。constの意味分からないからパクらなかった。%gは何かもわからず使ってみた。
サッパリだね。
>>198 case 2 とか case 3 とかの break が抜けているぞ。
>>198 if (所持金 == 値段)
お金が足りないっていわれる。;
ドラゴンシールドだったらDSじゃねーの?
>>210 ごめん。switch使うの初めてだからこれで当たってるかと思ってた。
>>211 ごめん。綴り知らなかった。
214 :
デフォルトの名無しさん :04/03/01 20:09
>>210 198には絶対にif〜elseの処理が行われるという自信があるので抜いています。
>>214 if(ans == 'y')
の条件が必ず成立するのか?
わざわざ [y/n] と問いかけているのに?
実行して、買うもの選ぶ時ぐらいから変になって一時間近く悩んだけどどうやっても無理でした。 私には高度なプログラムだったらしいです。お疲れ様でした。
219 :
デフォルトの名無しさん :04/03/01 20:18
>>216 バカな198には絶対に条件が成立する自信があるというネタだったのだが。。。
とりあえずこのスレを笑えるスレにした
>>198 はネ申
222 :
デフォルトの名無しさん :04/03/01 20:40
なかなか縮められんなあ。 #include <stdio.h> const char*W[]={"ドラゴンキラー","天使のローブ","ドラゴンシールド"};const int P []={15000,3000,3500};double m=14052.5;void B(int c){if(m>=P[c]){m-=P[c];printf( "*「%sだね。\nほらよっ!勇者さん(所持金%g)\n\n",W[c],m);}else puts("*「おっ" "と ざんねんだが\nお金が たりないようだ。\n");}int main(void){int s,S,i;prin\ tf("*「ここは 武器と防具の店だ。\nどんな用だい?\n(かいにきた=0,やめる=それ" "以外)>>>");scanf("%d",&s);puts("\n");if(!s){printf("*「何を買うかね?(所" "持金%gG)\n",m);for(i=0;i<3;++i)printf("%s\t\t%dG\t\t%d\n",W[i],P[i],i);sca\ nf("%d",&S);if(S>=0&&S<3)B(S);}printf("*「また来てくれよなっ!\n");return 0;}
224 :
デフォルトの名無しさん :04/03/01 22:21
要素数が10の配列inから、降順にソートして配列outに格納する というプログラムを綺麗にシンプルに書きたいんですが、どんな感じになりますか?
#include <stdio.h> char*W[]={"ドラゴンキラー","天使のローブ","ドラゴンシールド"};int P[]={15000, 3000,3500};double m=14052.5;B(int c){(m>=P[c])?m-=P[c],printf("*「%sだね。ほら" "よっ!勇者さん(所持金%g)\n",W[c],m):puts("*「おっとざんねんだがお金がたりない" "ようだ。");}main(){int s,S,i;puts("*「ここは 武器と防具の店だ。どんな用だい?" "\n(かいにきた=0,やめる=それ以外)>>>");scanf("%d",&s);puts("\n");if(!s){printf( "*「何を買うかね?(所持金%gG)\n",m);for(i=0;i<3;i++)printf("%-18s%9dG%3d\n",W[i] ,P[i],i);scanf("%d",&S);if(S>=0&&S<3)B(S);}puts("*「また来てくれよなっ!");}
>>224 ins = [2,9,6,1,7,5,4,8,3]
sort [] = []
sort (x:xs) = sort [y| y<-xs, y>x] ++ [x] ++ sort [y| y<-xs, y<=x]
main = print $ sort ins
>>225 それじゃ
>>1 が書いたのと違うからヤダ。
全角だったのが半角になってたりconstがなくなってたり。
gcc -Wall で警告出るから矢田。
int省略してるしreturn書いてないし。
1行縮めた。
#include <stdio.h>
#define X(Z) const int P[]={15000,3000,3500};int s,S,i;double m=14052.5;char*W\
[]={"ドラゴンキラー","天使のローブ","ドラゴンシールド"};void B(int c){m>=P[c]?\
m-=P[c],Z("*「%sだね。\nほらよっ!勇者さん(所持金%g)\n\n",W[c],m):puts("*「"\
"おっと ざんねんだが\nお金が たりないようだ。\n");}int main(void){Z("*「こ"\
"こは 武器と防具の店だ。\nどんな用だい?\n(かいにきた=0,やめる=それ以外)>"\
">>");scanf("%d",&s);puts("\n");if(!s){Z("*「何を買うかね?(所持金%gG)\n"\
,m);for(;i<3;++i)Z("%16s\t\t%5dG\t\t%d\n",W[i],P[i],i);scanf("%d",&S);if(S>=0
X(printf)&&S<3)B(S);}puts("*「また来てくれよなっ!");return 0;}
ここは7行プログラミングスレか?
231 :
デフォルトの名無しさん :04/03/01 23:14
ここはこれから
>>1 が書いた長いソースを縮めるスレになりました
232 :
デフォルトの名無しさん :04/03/01 23:50
なんかここの
>>1 がうらやましいよ。2chのみんなに支えられつつマイペースに勉強できてるって感じでさっ。
ようし、漏れも勉強スレ立てようかな
>>232 (´,_ゝ`)プッ 下手な釣りだなぁ おい
234 :
あのぉ・・ :04/03/02 03:12
Meにgccを認識させたいんですが・・・。
もしかして、ここ良スレなのか…。 よーしパパ、1をマターリ観察しちゃうぞーってノリなん?
>>232 猿スレに行けば、猿が面倒見てくれるぞ。
今日は、昨日の復習をした後、
math.hの使い方、while・do-while・for等のループ文。
それに、それに関係するcontinueの使い方、
また、goto等の無条件分岐、getchar・putchar等の使いかた
そして、インクリメント・デクリメントの仕方と条件演算子を勉強した。
本日の締めくくりとして以下のようなプログラムを作成した。
http://www.jttk.zaq.ne.jp/badgw202/c/c0007.txt 本日もこのプログラムは昨日のプログラムを使用して作成した。
#include <stdio.h> enum _price{ DragonKiller=15000, AngelRobe=3000, DragonShield=3500 }; struct _item{ const char *name; const int price; }ItemList[]={ {"ドラゴンキラー", DragonKiller}, {"天使のローブ", AngelRobe}, {"ドラゴンシールド",DragonShield}, }; int NumOfItem(void){ return sizeof(ItemList)/sizeof(struct _item); } const char *itemName(const int itemNo){ return ItemList[itemNo].name; } int itemPrice(const int itemNo){ return ItemList[itemNo].price; } int main(void) { double money=14052.5; int select,SelectBuy; printf("*「ここは 武器と防具の店だ。\nどんな用だい?\n"); printf("(かいにきた=0,やめる=それ以外)>>>"); scanf("%d",&select); printf("\n\n");
if(select==0){ printf("*「何を買うかね?(所持金%gG)\n",money); { int n; for(n=0; n<NumOfItem(); ++n) printf("%-20s\t%5dG\t\t%d\n", itemName(n), itemPrice(n), n); } printf("\n%-20s\t%s\t%s\n\n>>>", "やっぱり買わない", "\t", "それ以外"); scanf("%d", &SelectBuy); if(0<=SelectBuy && SelectBuy<NumOfItem()){ if(money>=itemPrice(SelectBuy)){ money-=itemPrice(SelectBuy); printf("*「%sだね。\nほらよっ!勇者さん(所持金%gG)\n\n", itemName(SelectBuy), money); }else{ printf("*「おっと ざんねんだが\nお金が たりないようだ。\n\n"); } } } printf("*「また来てくれよなっ!\n"); return 0; }
>>2390 予習・復習を欠かさない奴だな。
素直に関心した。
お前、結構優等生だろ?
悪いことは言わない。goto は存在を無視してくれ。 他の言語ではなかなか応用利かないから。
ラベルにセミコロンはイランだろ。
偶然SelectBuy == 3だったときの動作は仕様ですか?
gotoを使うと飛ぶ先を探さなければならない文コードが読みにくくなりますね。 gotoが便利な場面ってどんな時なのでしょうか? ていうかこの板でも散々叩かれてるし243氏の言うとおり見なかった事にした方がいいのか (´Д`;)
例外処理とかの時はたまに使う。ここでその論争はすべきじゃないけどな
continue が載ってて break は乗ってなかったのか?
248は245宛
>>248 else if にする必要ない。
else でよかろう。
>>249 載ってなかったです。
でもswitch文の時どういうものかをだいたい説明していたのでcontinueと一緒に載ってなかったのではないかと推測
>248 for(;;) //while(1) { printf("(かいにきた=0,やめる=それ以外)>>>"); scanf("%d",&select); printf("\n\n"); SelectBuy=3; /* 仮 */ if(select==0) { printf("*「何を買うかね?(所持金%gG)\n",money); : switch(SelectBuy) { : default: SelectBuy=3; break; } printf("*「ほかにも 用は あるかね?\n\n"); } if(SelectBuy==3) break; } これでどお?
>>251 意味が無いのは1も分かっているのではないかと言ってみる
if(SelectBuy!=3) printf("*「ほかにも 用は あるかね?\n\n"); こうした方が良いな
>>253 そんなことするならelse文を消してforの条件を弄ったほうが早いんじゃねーの?
>256 無限ループしか知らないんだよ!
258 :
デフォルトの名無しさん :04/03/02 19:48
253って185?
3項演算子は正しく使いましょう。 include <stdio.h> #define X(Z) const int P[]={15000,3000,3500};int s,i;double m=14052.5;char*W[]\ ={"ドラゴンキラー","天使のローブ","ドラゴンシールド"};void B(int c){m<P[c]?put\ s("*「おっと ざんねんだが\nお金が たりないようだ。\n"):Z("*「%sだね。\nほら"\ "よっ!勇者さん(所持金%g)\n\n",W[c],m=m-P[c]);}int main(void){Z("*「ここは"\ " 武器と防具の店だ。\nどんな用だい?\n");for(;;){Z("(かいにきた=0,やめる=そ"\ "れ以外)>>>");scanf("%d",&s);puts("\n");if(!s){Z("*「何を買うかね?(所持"\ "金%gG)\n",m);for(i=0;i<3;++i)Z("%s\t%s%dG\t\t%d\n",W[i],i<2?"\t":"",P[i],i\ );Z("\nやっぱり買わない\t\t\tそれ以外\n\n>>>");scanf("%d",&s);if(s>=0&&s<3)\ B(s);Z("*「ほかにも 用は あるかね?\n\n");}else break;}Z("*「また来てくれよ" X(printf)"なっ!\n");return 0;}
>>1 はマジメにやる気があるならあぷろだを用意すること。
>>259 s/include/#include/
262 :
デフォルトの名無しさん :04/03/02 20:03
>>262 挫折させようとしてるヒットマンかも。かも。
このスレにはヒットマソが多いですね
265 :
デフォルトの名無しさん :04/03/02 21:07
1さ〜ん。そろそろ武器屋はやめにして他のプログラム作ってくださいよ〜
よし次はボッタクリ酒場を作れ!!
そろそろ戦闘シーンぐらい余裕だろ。
268 :
デフォルトの名無しさん :04/03/03 16:05
unsigned long long型をprintfってどうやるん?
269 :
デフォルトの名無しさん :04/03/03 16:06
>>270 ちゃんと2を入力しても「ちゃんと0〜2の番号を入力してください」って
いわれるのは仕様ですか?
switch文はあえて使ってないんですか?
3項演算子はあえて使ってないんですか?
>>273 >}else if(select!=0&&select!=1&&select!=2){
は } else if (select != 2) {
でよかろう。
で、switch文は使わんのか?
switch (select) {
case 0: ...
case 1: ...
case 2: ...
default: ...
}
1はポインタの前に関数で挫折しそうないよかん
1さん今日は調子悪いね。 まぁ今日だけだといいんだが、、、
279 :
デフォルトの名無しさん :04/03/03 19:55
>>278 関数より先にポインタが出てくる参考書なんてあるかよ(藁
とりあえず1はDQN
鉤括弧を閉じないのは仕様ですか?
282 :
デフォルトの名無しさん :04/03/03 20:40
まいったな、学校でC習いいって、6時間でおわっちまったよ。 4万もしたのに、まったく、力つかね〜〜
>>281 鉤括弧が全て閉じているように見える漏れは逝ってよしでつか?
数字以外を入力すると無限ループするのは何とかなりませんか?
scanfを使うなと言ってもまだ無理でしょう。
289 :
デフォルトの名無しさん :04/03/03 21:09
>>281 ドラクエでは、元から鉤括弧は閉じてないよ。
ドラクエの仕様だな。
しかしドラクエ1って、1は20才以上だろ
291 :
デフォルトの名無しさん :04/03/03 21:15
293 :
デフォルトの名無しさん :04/03/03 21:51
この後294から衝撃の真実が明らかにされる!
これさ、すごいよな。ゲロゲロ〜 download.consumptionjunction.com/multimedia/cj_18536.wmv
>276 ローラ姫ぢゃないしとは、一度憑いてくるとずっとそのままなのは仕様でつか?
正直漏れの初心者の頃でももう少しまともだったぞ・・・
298 :
デフォルトの名無しさん :04/03/04 12:14
>>1 プロフィール教えれ!
名前:
年齢:
性別:
特技:
趣味:
沈々:
299 :
デフォルトの名無しさん :04/03/04 12:30
尋問厨が
300ゲトー
,、 ,、
,;''"";、 ! \ / ヽ,
( ( ( O ;, ' `''"''''"'' ゙;.
';, !; ;;
';、 ;;' O O ;!
>>298 はハムスター。
';, ';, * ┌―┐ ,;
゙:、`:、 _ノ ,.;'
ヽ、 ,,: ヽ
';,. r'⌒''" ';,
,..;、., ヽ,,. ';,,
ノ。o。 ヽ ゙"''‐''" ';,
( ( ;' ○ ;;,!、 ;, ;`';,
`ー‐' -"''-;,,、 ;;i'"""ヽ、ノ ,;
;;, ,;;'⌒`:、,..,,;;''
';, ;;'
(,,_,,_,,ノ
301 :
デフォルトの名無しさん :04/03/04 16:39
俺もPerlでも勉強しようかな・・・。 Webプロ板いけとか言わないでね。
302 :
デフォルトの名無しさん :04/03/04 17:31
304 :
デフォルトの名無しさん :04/03/04 17:37
枢軸様の許可なしでは参戦できませぬ。 #個人的には参戦してほしいなぁ〜
>>307 Perl/CGIならWebプロ板、Perlならこの板でもおk。
というか細かい事気にスンナ!
なんでみんなそんなに必死なんだ? まだ301がどんな香具師がよくわからんのに。。。 もしかしてジサクジエン?
俺も301じゃないがperl勉強始めたばっかなので、このスレで晒そうかな。 とりあえず、1のプログラムをperlに直すか。ところで1は自分のサイトにウプしてんのか?
そろそろ1が出てくる時間だな。
ここってあれだろ?春が過ぎるとぞぞっと人が減るんだろ?
315 :
デフォルトの名無しさん :04/03/04 18:36
1さんまだ〜?
腐ってるから味噌
301 :デフォルトの名無しさん :04/03/04 16:39
俺もPerlでも勉強しようかな・・・。
Webプロ板いけとか言わないでね。
302 :デフォルトの名無しさん :04/03/04 17:31
>>301 勉強汁!!
301も参戦決定!
303 :デフォルトの名無しさん :04/03/04 17:33
>>301 参戦しなくてもいいよ。
302と303のテンションのギャップが笑えるじゃん。
たぶん脳味噌腐ってるのはおまいの方だよ。
>>318 そりゃ笑いのセンスがおかしい。
「ワロタ」って一言付いてるレスはたいていつまらん・・・のだ。
俺の初心者の時より早いわ
>>322 switch(SelectBuy) { ... }
は関数にしないのか?
>>223 あたりが参考になりそうだが。
>>323 関数にした方がいいんですか?
もしかして普通の感覚だったら関数にするものだったりして。。。 (((゚Д゚)))ガクガクブルブル
>>324 >もしかして普通の感覚だったら関数にするものだったりして。。。
printf("*「○○ ですね。\n かしこまりました。\n\n");
printf("*「はい どうぞ ゆうしゃさん!\n");
money=money-◎◎; /* -= はまだ出てこないのか? */
printf("所持金:%dG\n\n",money);
↑○○と◎◎が違うだけで他は同じ処理でしょ。
オレは別の関数にしたくなった。
>>327 >>1 はまだ文字列取り扱えないから○○の部分を引数にとる関数とかは作れないんじゃ?
まぁ微妙に違う3つの関数を作れっていうなら分かるがそんな事する香具師はDQN
>>328 いや、引数で与えるんじゃなくてアイテム名と値段の配列を用意して
int sell(int num)
{
char *items[] = { "...", "...", ... };
int price[] = { ..., ..., ... }; /* 構造体にしろっていいたくなるが */
printf("*「%s ですね。...", items[num]);
...
money -= price[num];
...
}
とかやっとけばいいかと思ったんだけど、配列の勉強もまだっぽいな。
330 :
デフォルトの名無しさん :04/03/04 22:19
ていうか301とか311とかは何処いったよ?
332 :
デフォルトの名無しさん :04/03/04 23:59
マ板の「プログラマというとかっこいいと言われる」スレにて枢軸発見 キサママトリックス見てC始めたのが?
>322 printf("*「お買い上げですね。\n どれに いたしましょう?\n"); printf("やくそう\t\t\t10G\t0\n"); printf("たいまつ\t\t\t8G\t1\n"); printf("りゅうのうろこ\t\t\t20G\t2\n"); : case 0: printf("*「薬草 ですね。\n かしこまりました。\n\n"); かいたかったのは"やくそう"なんですけど...
1さっさと挫折しろ センスないよ
低レベルの内容には たくさん群がるなw
336 :
デフォルトの名無しさん :04/03/05 03:57
337 :
デフォルトの名無しさん :04/03/05 04:20
338 :
デフォルトの名無しさん :04/03/05 04:29
俺も参加しようかなw
341 :
デフォルトの名無しさん :04/03/05 09:08
登場 (・∀・)ノィョ-ゥ とりあいず本買ってくるYO!
343 :
デフォルトの名無しさん :04/03/05 11:20
低レベルスレはレスが早いね
346 :
デフォルトの名無しさん :04/03/05 15:53
こんなところで煽ってるのも十分低レベルだと思うが。
350 :
デフォルトの名無しさん :04/03/05 17:43
342のトリップにちと感動した
351 :
301 ◆Perl30z2bw :04/03/05 18:37
>>351 スレ違い。
スレタイ見えんのか盲。
ageるな童貞。
353 :
デフォルトの名無しさん :04/03/05 18:44
354 :
デフォルトの名無しさん :04/03/05 18:48
301はC言語経験者もしくはC派生の言語経験者に500Pascal
ところで関数のところの勉強が予定より大幅に早く終わっちまったので、おまいら何か問題を出してくれるとうれしいです。
358 :
デフォルトの名無しさん :04/03/05 20:50
まずパンツを脱げ
360 :
デフォルトの名無しさん :04/03/05 21:11
>>301 (・∀・)スゴイネ!
センス有るよ。
今後出てくると思うけど
$try = $try - 1;
は
$try -= 1;
に略せるYO!
>>枢軸 半角スペースでずらすんではなく、タブでずらした方が綺麗し、見やすい。
>>359 1文字ずつ文字を印字していって、印字する度にforで負担をかけて次の文字の印字を遅らす
>>362 その方法でもいいから、やってみな。
ただし、コンパイラのオプティマイズには注意しろよな。
ていうか他に方法ないの?
Perlなんだけどさ 10000から0までバババって出してさ、 今度は0から10000までバババって出してさ、 また10000から0までバババって出すプログラム組んでちょーだい。
>>367 乙。
しかし、「どんどん問題出してくれYO」と言う前に、
何か考えなくてはいけないことがあるんじゃないのか?
>>369 プログラムの方法とかですか?
確かにあれだけ代えるのは大変だった。。。 (´Д`)
//そんなプログラムを組むのは非効率的すぎるということを考えろということだったのかもしれない。。。
372 :
デフォルトの名無しさん :04/03/05 22:34
>>367 nが1の時は0を、0の時は1をnに代入するプログラムを最も簡潔な形で書け。
ただし、nには0か1しか入ってないものとする。
>>371 >//そんなプログラムを組むのは非効率的すぎるということを考えろということだったのかもしれない。。。
とりあえず、それが分かっていれば今日のところは勘弁してやるか・・・
そのうちもっと良い方法を思いつくようになるだろう。
375 :
デフォルトの名無しさん :04/03/05 22:47
>>368 #!/usr/bin/perl
$repeat = 1;
$test = 10000;
print "$test ";
while (1) {
$test -= 1;
print "$test ";
if ($test == 0) {
if ($repeat == 0) {
last;
} }
if ($test == 0) {
while (1) {
$test += 1;
print "$test ";
if ($test ==10000) {
$repeat -= 1;
last;
} } } }
exit;
書いてみた。
もっと短くできそうだけど、眠いから( ゚Д゚)寝る!
>>375 初心者だからといって嘘を教えるなよ・・・
n=!n;
n^=1;
の方が1文字短いだろ。
380 :
デフォルトの名無しさん :04/03/05 23:16
for (0..10000) { print 10000 - $_, " "; } for (0..10000) { print $_, " "; } for (0..10000) { print 10000 - $_, " "; }
382 :
デフォルトの名無しさん :04/03/05 23:39
>>1 と
>>301 へ
とりあえずこれに答えろ
性別:
年齢:
特技:
趣味:
プログラム暦:
その他:
383 :
デフォルトの名無しさん :04/03/05 23:40
性別: 心は雌 年齢: 不詳 特技: カキコ 趣味: 記念カキコ プログラム暦: 2ヶ月 その他: よろしくね☆
性別:♀ 年齢:19歳 特技:お料理 趣味:カッコイイ男の人と遊ぶこと プログラム暦:10日くらい? その他:いろいろ分からないけど教えてください〜 (><)b
…
>>371 まだ"文字列"扱えないんだっけ?
2バイト文字,\t,\nしか使わないなら
char tmp[3];
int i=0;
while(i<strlen(buf)){
delays();
if(buf[i]=='\t' || buf[i]=='\n'){ putchar(buf[i]); ++i; }
if(buf[i]=='\t' || buf[i]=='\n'){ putchar(buf[i]); continue; }
tmp[0]=buf[i]; tmp[1]=buf[i+1]; tmp[2]='\0';
printf("%s",tmp);
i+=2;
}
>>380 見事か?
while (1) {
print join " ", (0 .. 10000);
print join " ", reverse (0 .. 10000)
}
>>387 まだ三時間しか勉強しないで、これだけ書けたら見事じゃないかな?
それと
>>368 は無限ループではなく、
10000から0,0から10000,10000から0で終わりって意味と思ふ。
389 :
デフォルトの名無しさん :04/03/06 08:44
301と1どっちが才能あると思う?
1
>>389 プログラム未経験で1週間ちょいで関数までできる1は秀才。
しかし301が最初の日記と同じ勢いでperlを習得していけば1以上
393 :
デフォルトの名無しさん :04/03/06 09:45
394 :
デフォルトの名無しさん :04/03/06 09:48
>>392 出来ると思い込んでるだけではないだろうか。
時には現実を直視できる強い心が必要だぞ、少年。
じゃあ
>>1 に問題。
いままで習得した技術を駆使してDQ風の戦闘シーンを作れ。
条件追加。 参考書は見ずに作れ。
才能で言えば301の圧勝だろうけど、 1は努力家だ、301が努力家かどうかわかんないけど。 301は才能もあるしIQも高いだろうけど、 「努力に勝る天才無し」 いくら才能があっても努力しなきゃ報われないし、 才能ない椰子でも努力すれば報われるかも知れない。
>>397 禿同。
努力が出来るっていうのも、才能の一つ。
今398がいいこと言った!
397もいいこと言った! 1は良い子と逝った
まさか
>>1 が今後スカイネットを作ろうとは…
このスレの住人は夢にも思っていなかった。
>>395 今夜作ってもいいでしょうか?
今日は少し予定があるので。。
低レベル
408 :
デフォルトの名無しさん :04/03/06 11:53
オレが中学生ぐらいの時に通ったレベルだな( ´,_ゝ`)
>>1 漏れも参戦するぞ。
えーと、まずは
>>395-356 の課題だな。
今日中に作るのは無理だ。
コンパイラ付属のライブラリのマニュアルぐらいは見てもいいよな?
411 :
デフォルトの名無しさん :04/03/06 12:25
>>409 えっ?君中学生にもなってこの程度のレベルのことしかできなかったの?
412 :
デフォルトの名無しさん :04/03/06 12:36
>>412 学校:地方ローカル高校(非進学校)普通科、今年三年生、理系
言語:C/C++(主にC)を半年
主な出現スレ:Win32API質問箱 Build17他多数(名前はhogeではない)
現在のレベル:Cの仕様を大体理解している。今、色んなアルゴリズムを勉強中。
>>37 ぐらいなら簡単に理解できる。
415 :
デフォルトの名無しさん :04/03/06 12:52
!a が a==0 になるのはなんで?
で、DQの戦闘画面って、 上の方に名前/HP/MPなんかがあって、 敵がいて、 下のほうに選択肢なんかが出るやつだよね。 とりあえず、CUIでやるから敵のグラフィックは省くとして、 最初:敵出現(DQTのように一体のみ、数種類) ↓ 次項:戦闘する。とりあえず「攻撃」、「防御」、「逃げる」、を実装 ↓ 次項:勝利、あるいは、敗北して終了 とりあえず、来週中に作ってみます。他には、 「魔法」、「道具」という項目を作る。 レベルアップする。 勝利したならば、ゴールドを得る 敗北したならば、ゴールドが半分になる 店をつくる。 とりあえず欲張らずに作ります。
ここがDQ1を作るスレですか?
>>414 Perlですか。
PHPが書ける友達ならいます。漏れはC/C++以外書けない。
前にHSPにはまった事があったけど、あれはやたらにgoto文が多くなって、
自分で書いたソースさえ何をやっているのかわからなくなったので、止めた。
たった一行でウインドウを出せるから、楽だったんだけどなあ。
>>415 それは必ずしも成り立つわけではないと思います。
確かに、
int a = 1;
int b = !a //aは真、真の否定は偽、よって b == 0
ですが、
int a = 0;
int b = !a //aは偽、偽の否定は真、よって、bは非ゼロになる。
回答しといて何なんですが、↑の時のbの値は処理系依存ですか?
419 :
デフォルトの名無しさん :04/03/06 13:20
現在の参加者の状況 hoge >>厚い壁>>枢軸=301
第2の猿スレになるヨカソ
すいません 私にも質問させてください #include <stdio.h> void main( void ) { int i1,i2; /*カンマをかくことで変数を複数いっぺんに宣言できる*/ double d1,d2; i1 = 5; i2 = 3; printf("和 i1 + i2 %d\n", i1+ i2 ); /*引数内でも計算できる*/ printf("差 i1 - i2 %d\n", i1- i2 ); printf("積 i1 * i2 %d\n", i1* i2 ); printf("商 i1 / i2 %d\n", i1/ i2 ); printf("余 i1 % i2 %d\n", i1% i2 ); d1 = 5.0; d2 = 3.0; printf("和 d1 * d2 %f\n", d1+ d2 ); printf("差 d1 - d2 %f\n", d1- d2 ); printf("積 d1 * d2 %f\n", d1* d2 ); printf("商 d1 / d2 %f\n", d1/ d2 ); i1 = ( i1 * i2 ) % 2; printf("余 %d\n", i1 ); return; } 最初にi1=5 i2=3ってなっているんですが、 printf("余 %d\n", i1 );のi1は最初の代入と、i1 = ( i1 * i2 ) % 2;のi1どっちが優先されるんですか? 教えて下さい よろしくお願いします
このスレは参戦者のみ質問おkですので、 部外者は(・∀・)カエレ!! hogeは半年前からやってるから手強いZE
>>418 >int a = 0;
>int b = !a //aは偽、偽の否定は真、よって、bは非ゼロになる。
>回答しといて何なんですが、↑の時のbの値は処理系依存ですか?
0 の否定 !0 は必ず 1 になる事は規格で保障されている筈。
"保障"って根拠教えて もれのシロート的八層だと ビットオール0 の飯店は ビットオール1=-1
425 :
デフォルトの名無しさん :04/03/06 14:44
while (1) {print "部外者質問野郎は(・∀・)カエレ!!";}
低レベルどもあげんなよ
>>424 論理否定とビットの反転の区別がついていないのか?
>>429 >検索すらできん
JIS は「紙に印刷した正式文書」を高値で売りつける事で、組織活動の費用を賄っている。
(簡単に検索できるような)テキストデータを無闇矢鱈にばら撒く訳には逝かんのだ。
文句を言う前にその理由を考えれ。
431 :
デフォルトの名無しさん :04/03/06 17:45
初心者ですが、マイクロの統合開発環境いれました。 今日hellow worldつくりました。
432 :
デフォルトの名無しさん :04/03/06 17:51
433 :
デフォルトの名無しさん :04/03/06 17:54
あのPDFファイルは見本みたいなものだな。印刷すらできん。
434 :
デフォルトの名無しさん :04/03/06 21:17
日記まだぁ〜(AA略
436 :
デフォルトの名無しさん :04/03/06 21:19
>>434 日記は朝のうちに更新しますた。
えっ?漏れの日記じゃないって?(´Д`;)
438 :
301 ◆Perl30z2bw :04/03/06 21:31
今日は時間がなかったんで1時間も勉強できなかった。 配列,連想配列,open...等を学んだ。 本の手順通りいくと、次回はサブルーチンから始まる。 今日のまとめとして、なんか書きたいんで、 誰か問題だしてくれると幸いです。 漏れが判るレベルで。。。
>>438 (・∀・)チゴイネ!
早いYO!
これが才能の差ね・・・(´Д⊂グスン
漏れならPerl勉強するくらいならJavaやるけど
漏れならJava勉強するくらいならHTMLやるけど
442 :
デフォルトの名無しさん :04/03/06 21:45
漏れならJavaやるくらいならAssemblyやるけど
漏れならJava勉強するくらいならSexやるけど
>>438 とりあえず
>>1 の作ったプログラムを何でもいいからperlに変えてみれ。
ただし参考書は見ずにな。
えーこんなウンコをいぢるの〜〜??
446 :
デフォルトの名無しさん :04/03/06 21:57
ところで
>>1 の作ったプログラムってもっと省略できるところとか改良できるところとかないのか?
俺はCのことは分からんが初心者が作ったプログラムが完璧なんてことはほとんどありえんと思う。
とりあえず有るのなら
>>1 のためにも誰か指摘してやれよ。
ウソコプログラムを鑑賞するスレはここでつか?
449 :
デフォルトの名無しさん :04/03/06 22:02
>>448 ウンコだというならまず理由を言えよ。
煽るだけならウンコでもできる。
いやぁこういう底辺の人たちをみると 自信がつきますねー♪
451 :
デフォルトの名無しさん :04/03/06 22:32
いやぁ450のような厨房をみると 自信がつきますねー♪
マジレスすると下を見て自身をつけるのは止めといた方がいい。
454 :
デフォルトの名無しさん :04/03/06 23:21
455 :
デフォルトの名無しさん :04/03/06 23:29
まさか
>>1 が今後人類滅亡の引金になる人口知能を作ろうとは…
この時、このスレの住人はまだ夢にも思っていなかった。
#include <stdio.h> /*
>>446 省略してやった */
int P=4,D=2,M=15,H=15,I=1,O=8,C=4,G=6,s,t,d;int main(void){puts("スライムが "
"現れた!\n");do{printf("どうする?(体力:%d)\n(こうげき=0,どうぐ=1,にげる=そ"
"れ以外)>>>",H);scanf("%d",&s);if(!s)printf("ゆうしゃ の こうげき\nスライ"
"ムに %dの ダメージ\n\n",d=P/2-C/4),G-=d;else if(s==1){if(I){printf("ゆうし"
"ゃは やくそうを\n%d個 持っている。\n(使う=0,使わない=それ以外)>>>",I);s\
canf("%d",&t);if(!t){printf("ゆうしゃは やくそうを つかった\nなんと ゆうし"
"ゃの キズが回復した\n(体力:%d)\n\n",H=(H+30)>M?M:H+30);}}}else puts("ゆうし"
"ゃは にげだした!");if(!s||s==2||s==1&&!t)printf("スライムの こうげき\nゆう"
"しゃに %dの ダメージ\n\n",d=O/2-D/4),H-=d;if(H<=0)puts("ゆうしゃは しんで"
"しまった\n"),s=3;if(G<=0)puts("スライムを たおした!\n"),s=3;}while(s>=0&&s<=2
);puts("たたかいは おわった");return 0;}
どうでもいいが、隔離スレはageないでね♪
458 :
デフォルトの名無しさん :04/03/06 23:57
>>450 いいか。俺の座右の銘を教えてやる。
「下を見ないと転ぶ」
部下の監督はしっかりと。
>>460 ココはリア厨のスクツだから部下持ちなんていないだろ・・・
>>461 1はパソコン部の部長なのでダメポな部下は沢山います。
>>462 今の学校のPC関係の部は何してんだろう。やっぱwindows機でバリバリプログラミングかね?
俺の青春時代はハンダゴテだったが・・・
C言語なんて学ぼうなんて思うの中学生ぐらいだろ、 普通の人ならプログラミングには一生縁がないわけだし。 あってもせいぜいJavaとかVB止まり。
今更どうでもいいことなのですが、コマンドプロンプトの黒画面上に画像ファイル(jpg/gif/bmp等)を 表示させるためのCライブラリのようなものは公開されているのでしょうか?以前98DOS上で動作する クイックCというCコンパイラを所有していたのですが、その当時から疑問に思っていたことです、どうかお願いします。
実は1を教えてるようで、1からも何かを教わっているような気がしてきた・・
プログラム暦10年、もう1に追い抜かされた!
>>465 QuickCにはグラフィックライブラリがなかったか?
(使える代物かどうかは置いといて)
Windowsアプリからコマンドプロンプトにというのは無理
>>469 ひょっとしてあのウィルスは
>>1 が作ってたのか((( ;゚Д゚)))ガクガクブルブル
>>1 さんの正体が明らかにっ!
/ ヾ―――― 、 ,ヽ
| | ノ( ヽ |
| ノ ⌒ | |
|| ━━ゝv━━ く |
|| (● )| (● ) ||´ヽ 努力にまさる天才は無しだぞテメーラ
|  ̄ /  ̄ |´) |
| _^^' ヽ ´/
| ) ̄ ̄) ノ|~
ヽ .´―‐´ ノ |
ヽ____/ /|、
>>471 なんと! 1の正体は財前教授だったのか
473 :
デフォルトの名無しさん :04/03/07 10:09
CをしってるとJAVAいきなりパッケージからはいれるよな
ところでおまいら1ヵ月後の1の知識に正直負けてる気がする香具師はいますか? 折れもその一人
オレは1週間もPerl勉強してんのに、301に2日で負けた・・・ ようやく配列に入ったとこだよ!なんか文句あるか《゚Д゚》ゴラァァァァァァァァァァァァア!!
とりあえず、Win32APIをラップする関数を書きました。生のAPIを使うのはめんどくさいので。
具体的にどのAPIをラップしたかと言うと
、
SetConsoleTextAttribute、文字色と背景の色を変えるため
SetConsoleCursorPosition、文字を任意の位置に出力するため
ReadConsoleInput、↑、↓、→、←、Enter、Esc、のキー入力を取得するため。(何でGetKeyStateが9x系で使えないんだろう?)
後は、文字列を一瞬で表示させず、ADVのようにゆっくりと表示させる関数とかです。(時間待ちするのにSleep使ってるけど、C言語のみと考えれば、Clock使ってループさせたほうがいいかな。CPU使用率100%になるけど)
>>465 今、ものすごく馬鹿なことを思いつきました。
2000/XPなら、GetConsoleWindowを使ってウインドウハンドルを取得後、無理やり描画w
9x系だとどうやってコンソールのウインドウハンドルを取得するんでしょうか。
SetConsoleTitleでユニークな文字列にした後、FindWindowとか・・・・・・出来るかなあ?
>>462 漏れの通ってる高校の部活、情報処理科では、COBOLをやっているそうです。
あのソース、読みにくいと思うのは、漏れだけ?
478 :
デフォルトの名無しさん :04/03/07 12:13
>COBOLをやっているそうです な、なんだって〜!(AA略)
>>hoge まずHTMLやれよ
>>478 マジです。
うちの学校は、元商業高校なんですが、商業科の授業でもCOBOLを習っているようです。
どうも県下の教育委員会がそう決めているようで。
で、教師もCOBOLしかできないらしいです。
>>479 HTMLですか。
うちにはネットにつなげる環境がないので、勉強しにくいなあ。
まあ、近々つなげる予定ですが。
>>481 ( ´_ゝ`)プッ
ネット環境なくてもHTMLできるよ。
483 :
デフォルトの名無しさん :04/03/07 12:30
<HTML>
<BODY>
<FONT COLOR=#00B000>
>>482 <br></FONT>
いや、そりゃそうですが。<br>
ただ、「HPをつくる」という目的があったほうが上達が早いんですよ。<br>
特に今、HTMLを覚える目的が見つからないので。<br>
<!--こんな感じかなあ-->
<BODY>
</HTML>
チェックの結果は以下のとおりです。 HTML4.01 Transitional としてチェックしました。 18個のエラーがありました。このHTMLは -370点です。タグが 4種類 8組使われています。 先頭の数字はエラーのおおまかな重要度を 0〜9 で示しています(減点数ではありません)。少ない数字は軽く、9 になるほど致命的です。0 は減点対象外のごく軽度のエラーで (グレイのかっこつき) でメッセージされています。 8: line 1: 最初の記述が DOCTYPE宣言ではありません。 → 解説 2 2: line 1: <HTML> には LANG 属性を指定するようにしましょう。 → 解説 118 4: line 2: ここに <HEAD> が省略されているようです。省略しないようにしましょう。 → 解説 61 2: line 2: <BODY> の前に </HEAD> が省略されているとみなします。 → 解説 64 9: line 2: <HEAD>〜</HEAD> 内には <TITLE> が必要です。 → 解説 50 1: line 2: <HEAD> と </HEAD> の間が空です。 → 解説 51 0: line 2: (<HEAD>〜</HEAD> 内に <LINK REV="MADE" HREF="mailto:〜"> が含まれていません。) → 解説 123 0: line 2: (<HEAD>〜</HEAD> 内に <LINK REL="NEXT" HREF="〜"> などのナヴィゲーション用のリンクが含まれていません。) → 解説 124 4: line 2: <HEAD>〜</HEAD> 内に <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="〜"> が含まれていません。 → 解説 127 0: line 4: (<FONT> はあまり薦められないタグです。スタイルシートを使いましょう。) → 解説 57 4: line 4: <FONT> の COLOR の属性値 `#00B000` は引用符で囲まなければなりません。 → 解説 95
486 :
デフォルトの名無しさん :04/03/07 12:41
5: line 4: メタ文字 `>` は `>` と書かなければなりません。 → 解説 116 5: line 4: メタ文字 `>` は `>` と書かなければなりません。 → 解説 116 2: line 9: <BODY> の前に </BODY> が省略されているとみなします。 → 解説 64 8: line 9: <BODY> は </HEAD> の直後に続かなければなりません。 → 解説 48 8: line 9: <BODY> は <HTML>〜</HTML> 内に1度しか書けません。2行目にもありました。 → 解説 46 2: line 10: </HTML> の前に </BODY> が省略されているとみなします。 → 解説 64 1: line 10: <BODY> と </BODY> の間が空です。 → 解説 51
<HTML>
<body bgcolor=#efefef text=black link=blue alink=red vlink=#660099>
<FONT COLOR=#00B000>
>>482 <br></FONT>
いや、そりゃそうですが。<br>
ただ、「HPをつくる」という目的があったほうが上達が早いんですよ。<br>
特に今、HTMLを覚える目的が見つからないので。<br>
<!--これでよし-->
<BODY>
</HTML>
>>485-486 ハイハイ、さっきググってHTMLの入門的なHP見て、適当に作っただけですよ。まだ未熟者ですよ。悪うござんした。
Cコンパイラ使うときも、警告レベルは最大に上げておけ。 警告を無視するなよ。
>>491 タイプミスした。
似非DQの続きでも書こうかな。
>>490 HTMLも知らないで、Cやってたの?
( ´,_ゝ`)プッ
<HTML>
<BODY bgcolor=#efefef text=black link=blue alink=red vlink=#660099>
<FONT COLOR=#00B000>
>>494 <br></FONT>
ダメですか。<br>
別にCGIを書くわけじゃなし、<br>
でもまあ、HTMLは簡単じゃないんですか?<br>
<!--凝った物を手書きでやると面倒かもしれませんが-->
<BODY>
</HTML>
>>468 確かにクイックCには図表を作るための簡単なグラフィックライブラリが
付属していましたが、画像フォーマットを展開するライブラリはありませんでした。
やはりコンソール画面に多色のJpgやBmp画像を表示するにはフォーマット解析・
16色減色・展開のルーチンを自前で用意するしかないんでしょうかね…
>>476 有意義なアドバイス有難うございます。
幸いxp環境なのでGetConsoleWindow使えますが、
いかんせん情報が少ない(´・ω・`)
>>495 簡単だからといって跳ばしてるようじゃ将来性ないな。
HTMLから始めるのは基本中の基本。
>>496 いや、あの・・・・・・、マジでやるつもりなんですか? 冗談で言ったのに。
何でそんなにコンソールを使いたいのか、非常に気になるんですが。
漏れの冗談みたいなやり方では、コンソールウインドウが別のウインドウに隠されたら、消えてしまうと思いますよ。
その都度、せっせと描画する、と。
何でそんなことしたいんですか?
今日は、昨日の復習をした後、 並べ替えの仕方と多次元配列の作り方、 そして、配列の初期化の仕方と関数の引数に配列を使うやりかたを勉強した。 //-------------------------------------------------------- // ここらへんからアセンブリ記(オマケ) //-------------------------------------------------------- //そんなこととは全く関係無いが、今日からアセンブリ言語 //の勉強を禿しくマターリペースでしようかと思う。 // //今日はNASMを設置した後、前書きを流し読みした。
500 :
デフォルトの名無しさん :04/03/07 13:14
500gets!
虻蜂取らず
さて、これから1さんがどうなるのか。。 こけたら面白いね(・∀・)ニヤニヤ
>>499 掛け持ちスンナ
hogeも枢軸もβακα..._φ(゚Д゚ )
漏れは301に期待スンゾ
( ´A`)マッタクー 欲張りな子達ネェー 枢軸→( $∀$)ノ [C] [Assembly] hoge→( $Д$)ノ [WinApi] [HTML]
505 :
デフォルトの名無しさん :04/03/07 13:42
まぁ、俺は1タソが挫折さえしなければ掛け持ちしてもいいと思うけどな。。 とりあえず ガンガレ!
どちらか片方が曖昧に覚えてしまう。 人間の脳はこうできている。
>>498 Cの勉強をしていて、テキスト表示だけでは寂しいので、
コンソール版の画像簡易表示ソフトを作りたい!とオモタんです。
ただそれだけですwなんかマンドクサそうなんで諦め気味ですが。
508 :
デフォルトの名無しさん :04/03/07 13:53
期待度 1の掛け持ち前 枢軸:★★★ hoge:★★★★★★ 301:★★★★★★★ 1の掛け持ち宣言後 枢軸:★ hoge:★★★★★★ 301:★★★★★★★
509 :
デフォルトの名無しさん :04/03/07 14:20
漏れの期待度 hogeのHTMLわからない宣言前 枢軸:★★★ hoge:★★★★★★ 301:★★★★★★★ hogeのHTMLわからない宣言後 枢軸:★★★ hoge:★★★ 301:★★★★★★★
510 :
デフォルトの名無しさん :04/03/07 14:20
301はHTMLわかるのか?
>>495 ><BODY>
</BODY>じゃない?
512 :
デフォルトの名無しさん :04/03/07 14:24
>>511 そのとおり。
hogeってβακα..._〆(゚▽゚*)
ついでに突っ込むと、HTML内でBODYは省略可能だがHEADは省略不可能だ
>>499 今日のソースはないの?
>並べ替えの仕方と多次元配列の作り方、
>そして、配列の初期化の仕方と関数の引数に配列を使うやりかたを勉強した。
知ったかサンに突っ込まれそうだけどやけに静かだな。
515 :
知ったかさん :04/03/07 14:42
>>514 1はNASM必死で設置してたからソース作る余裕がなかったんだよ(・∀・)ニヤニヤ
1の掛け持ち前 枢軸:★★★ hoge:★★★★★★ 301:★★★★★★★ 1の掛け持ち宣言後&hogeのHTML分からない宣言後 枢軸:★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ hoge:★★ 301:★★★★★★★ なんてな
517 :
デフォルトの名無しさん :04/03/07 16:07
(´-`).。oO(hogeってどういう意味なの?・・・)
518 :
デフォルトの名無しさん :04/03/07 16:11
519 :
デフォルトの名無しさん :04/03/07 16:20
301が掛け持ちなら期待できるのに〜 o(`ω´*)oプンスカプンスカ!!
HTML ≠ プログラミング HTMLは簡単すぎという意味じゃなくて、プログラミング自体に関係ない
521 :
デフォルトの名無しさん :04/03/07 18:12
522 :
デフォルトの名無しさん :04/03/07 18:16
とりあえず、次スレを
>>1 が立てるんじゃないぞ。他の香具師にして枢軸専用にしなければよい
525 :
デフォルトの名無しさん :04/03/07 18:48
ていうか折れは枢軸をまだ応援するぞ。 まだ掛け持ち始めて挫折したり失敗したりしたわけじゃないからな。 とりあえず枢軸氏の努力量が一度に二つの言語をカバーできる程度まで有ると信じたい。
アセンブラなんてマイコンにしか使わん。 次スレなんて立てんなよ。ム板は貴様のためにあるんじゃない。
>>527 確かにそうだな。
ム板はみんなのものだ。多分。
529 :
デフォルトの名無しさん :04/03/07 19:14
なんだかんだいっても数少ない良スレだろ ( ´,_ゝ`)プッ ってことでage
>>1 から教えてくれなどといってるふざけた香具師を誘導するスレとして使用する
ウイルスの作り方教えてください
>>531 偽者が現れないようにするために、「トリップ」をつけるのだ。
名前欄の「ランボー」の次に「fusianasan#…」とつける。「…」の部分は自分の好きなパスワード。
これで君が書いたという証拠を残すことができる。
有り難う御座います
>>531 まず、スタートからwindowsの終了を開くと終了モードが選べるハズだ。
そこで、「MS−DOSモードで再起動」という項目を選び再起動する。
再起動してみると見なれない真っ黒な画面が表示されるかもしれないが、それが一般的なハッカーが好んで使用しているいわばwindowsの隠れモードだ。
ちゃんとMS−DOSモードで再起動できたなら、入力を促す表示があるはずだからそこで「format c:」と入力しよう。
ハードディスクの内容が消去されるという内容の警告ができかもしれないが気にすることはない。
それは、初心者達を「ウィルス作成プログラム」に安易に近づかせない為に作られた、いわば"トラップ"だ。
ちゃんと、format c:をできたらまた入力を促す表示が出ると思うので今度は以下のプログラムを記入しよう。
mov ah,20
mov cx,3
loop 100
mov xhm,3
push cx,ah
これが入力できたら、またここに書きこんでくるといい。
メモ帳に何を書けばウイルスが作れるんですか? あと先ほど聞いたいがいの保存の名前はありませんか
>>534 こういうこと聞く香具師はだいたいXPなのだ。そうに違いない。多分そうだ。そうかもしれない。可能性もある。
>>535 windowsキーを押しながら、Eキーを5秒押すと候補が出てくる。やってみ
Eキーって何?
俺も「今日からC++を勉強するぞ!」スレたてていいすか?
542 :
デフォルトの名無しさん :04/03/07 19:50
>>540 ダメ。
どうしてもっていうならここに住み付いて勉強しれ
>>534 さん
自分XPなので出来ません
XPでのやり方を教えてください
>>544 XPがどうなってるのか判らんので教え様がない。
アクセサリにMS−DOSプロントというものがあったらformat c:を入力してみろ。
「ランボー」よ、メール欄じゃなくて名前欄にfusianasanと入れないと偽者が出てもわからない。
XPにMS−DOSというのがないんですが・・・
>>548 スタート→すべてのプログラム→アクセサリ→MS-DOSプロンプト→format d:
>>548 そうか、そいつは残念だ。 諦めな。
それはそうとお前長野在住か?丸見えだぞ。(゚∀゚)オヒャヒャヒャヒャヒャ
>>548 かなりの個人情報が割れましたね(ニヤニヤ
どうすればいいんですか
>>550 アクセサリにMS-DOSプロンプトがないんですが
>>556 コマンドプロンプトはひらいたんですが
その後はどうするんですか?
>>558 「format c:」もしくは「format d:」と入力しろ
ウィルス≠stop on
>>561 さっき書きこんだプログラムを入力しろ。
これ以上教えたら「らんぼ〜」が人のPC破壊しちまうじゃねェか
どれですか?
format c:は初心者には無理だろ〜 天才ハッカーじゃないと
いや教えてくださいよー
やりましたが
>>568 本当か? format c:はちゃんとやったか?
>>565 努力を積めば、天才じゃなくてもできるよ。ましてや教えてくれる人がいればな。
まぁ待て。XPというのはウソでCDブートのLINUXだったんだよ!だからHDDなぞない。
どういうことですか?
何もなりませんが・・・
そもそもformat cってナンですか?
>>574 ただいま君の近くのPCから破壊が進んでいる。もちろん犯罪だ。
先ほど君は「fusianasan」をした。これによって君の個人情報は筒抜けだ。
つまり・・・警察に狙われてるよ?ガンバレ
どうゆうことですか?
どうなるんですか?
どうなるんですか?
だましたんですか?
何も知らないことをいいことにわなにはめたんですか?
面白スレとなりました。
>>583 fusianasanとformat c:はセットなの。
お前がformat c:をちゃんとやってないから不都合が生じてくるんだよ。
最悪ですよー
これからどうすればいいんですか? なんとかできないんですか?
590 :
デフォルトの名無しさん :04/03/07 20:38
なんで初めから言ってくれないんですか?
>>589 お前みたいにまだまだケツの青いガキはwindowsのマニュアルでも読んで出直して来いこの糞虫が。
プログラムっていうのは他人を困らせる為に有るわけじゃないんだぞ。
すいませんでした もうウイルス関係のことは関わらないようにします
お前らランボーに遊ばれてるのにいいかげん気づけ
イやそんなつもりはないですけど
ホント自分どうすればいいんですか?
>>599 おまいは何故ウィルスを作ろうと思ったんだ?
悪用するわけではないですけど ウイルスがどうやって作られているのか知りたくて・・
10 print"感染しますタ" 20 goto 10
なんかランボーがかわいそうになってきた…
おい、おまいら、ランボーはプロの釣り師だ! 同情するんじゃない! 奴は画面の前でゲラゲラと笑っているんだぞ!
>>1 まずはお前の年とハンドルネームの由来を語ってからだな
俺どうすればいいんですか? ウイルスのこと何も知らなかったから好奇心で人に聞いたらこうなってしまい なんか対処法はないんですか?
とりあえず、もう一回「名前」欄に「fusianasan」と入れよう
年はいえませんが・・・ ハンドルネームは適当に思いついたからランボーにしました
>>607 大丈夫だ。みんなの言ってることは全てお前を騙すための軽いジョークだ。
気にする事はない。
他人のPCを破壊するウィルスなんて簡単に作れるわけないからな。
>>609 すべての書き込みがオマエに向いているわけじゃないだろうが・・・
>>610 うそでしょう
だって他の人が言うにはもう手遅れっぽいし・・
もはや疑心暗鬼・・・あわれランボー
>>612 とりあえず回線切って首吊ってくれ。
それしかもう責任のとり様がない。
ランボーなんてHNは詩人か映画ヒーローからしか取らないだろ 映画からだとしたら結構なトシ 若い奴だとしたら歴史で習った詩人からだろう どっちにしてもこれほど阿呆な人物像は見えないが・・・
枢軸が戻ってきにくいスレになったね。
618 :
デフォルトの名無しさん :04/03/07 20:58
パソコンを爆破するウィルスの作り方を教えて☆
むしろ戻ってこなくて良い。
>>617 枢軸はあまり周りを気にしないっぽいから、また明日になったらいつもの調子で日記を更新しにくるだろ。
>>618 bps(battle programer sirase)でも見てくるといいよ♪
>>621 ハッ
もしやランボーや枢軸はBPSに影響されたのだろうか?そうだとしたらウザ・・・
>>619 こんなスレ立ててる時点で自己中な厨房だしな。
ねぇねぇ! パソコンって炎上するらしいんですけど、どういうプログラムを書けばそんなことができるのですか?
>>623 いや、なんか枢軸はWWW2マニアっぽい。
あくまで名前から推測しただけだけどね。
>>623 前マ板に来てた。マトリックス云々とか言ってた。
プロじゃないのにな。別にいいんだけどさ。
天才釣り師ランボー97釣りに成功。
>>627 プログラマーのプロをプロフェッショナルのプロと勘違いしてる馬鹿な香具師ハケーソ
ランボーは新手のヒットマンと見た。
631 :
デフォルトの名無しさん :04/03/07 21:03
>>629 んなこたぁわかってるだろ。
アマグラマとは言うが。
天才釣り師ランボー記念すべき累計100釣り突破! かつてこれほどまでの大がかりな釣りを成功させた者が居ただろうか?
>>633 fusianaまでもが伏線だったとは!
実はランボーはアセンブラとCを同時習得しようとして脳がやられた枢軸
マ板はワナビーの遊び場になっちまったよ。
>>635 ナルホド! だからネーミングセンスが似通ってたのか!(・∀・)
ランボーの独り言を書くスレか
>>634 節穴なんか知られたところでそんなに凄いやばいもんでもないし。
串通せばいいし。
639に引いた模様。
本当にランボー=狂った枢軸だったら面白いのになw
642 :
デフォルトの名無しさん :04/03/07 21:12
ランボーは本当に回線きったのだろうか
次の日の新聞に載ったら誰か責任とれよ。
( ´,_ゝ`)プッ いくらランボーが天才釣り師だからっておまいらそこまで釣られるなよ。
>>645 9割の確率で偽物。
本物ならhusianaしろ。
648 :
デフォルトの名無しさん :04/03/07 21:18
とりあえず藻まいらもちつけ。 折れはあの程度の釣りを本気にする藻まいら2ちゃんねらの質の悪さを見たくない。
落ち着いたところで今よりここは 俺に「手取り足取りC++を教えるスレッド」 ということでよろしいですな?
>>650 そういう事はトリップかfusiana付けてから言えよハゲ
>>652 よし、じゃあ手取り足取り教えてやるからとりあえずMS−DOSプロンプト開いて「format c:」を入力しろ。
話はそれからだ。
>>653 > MS−DOSプロンプト
そんなものないです。
(・∀・)ニヤニヤ
656 :
デフォルトの名無しさん :04/03/07 21:46
ランボーのせいで、数少ない名スレが台無しだ。
とりあえずこのスレに参加するには少し弱腰けど芯が強くていくら叩かれてもへこたれない、枢軸みたいな心が必要です。
今日は彼女にCで書いたソースがあるからと言い、 家に来てもらったが、誤って昨日ダウソしたばっかりの、 パイズリ動画をダブルクリックしてしまった。 「新種のウィルスかな?」と言い誤魔化そうとしたが、 彼女は「んな分けないジャン、毎日これ見てオナってんでしょ?」と言い、 さらに「私とやりたいんでしょ?」と問いただしてくる。 「えっ、それは・・・」というオレ。 すると彼女は急にズボンとパンツを脱ぎだし、 オレの後頭部を強引に持ち、彼女の陰部おしつける・・・。 そのまま童貞卒業しますた。。。
659 :
デフォルトの名無しさん :04/03/07 22:01
>>658 (;´Д`)ハァハァ・・・
>>653 そうするとcの中が消えるのか?どうなんだ教えてくれCのことは全く知らん。
660 :
デフォルトの名無しさん :04/03/07 22:02
>>今日は彼女にCで書いたソースがあるからと言い、家に来てもらったが こんな理由で家に呼べるような彼女がいればいいなぁ (´・ω・`)
でもそんな理由で呼べる彼女もアレかも(´ω`)
超美人で彼氏がかわいくてしょうがなくてCのことはどうでもいいけど一緒に居たいだけ。 ていうような漏れの脳内彼女でもダメでつか?
>>663 脳内でもいいだろうけど、
やっぱオナニーと本物は違うよ、
ビュビュってすぐにいっちゃったよ。
665 :
デフォルトの名無しさん :04/03/07 23:42
戻り値ってなんすか?
a = function(); ↑ この関数の戻り値をaに代入。 みたいなイメージ。
667 :
デフォルトの名無しさん :04/03/08 00:08
スマン,function();のいみがわからん;;
669 :
デフォルトの名無しさん :04/03/08 02:39
m9( `Д´) !!
670 :
デフォルトの名無しさん :04/03/08 07:59
hogeはローレシア 301はムーンブルク で、枢軸が サ マ ル ト リ ア の 王 子
671 :
デフォルトの名無しさん :04/03/08 08:02
スペースで区切られた文字列を、1ずつ、ポインタ配列とかに入れていってくれる関数とかってないですかね?
672 :
デフォルトの名無しさん :04/03/08 08:22
次スレはいらんぞ。立てるなよ。
673 :
デフォルトの名無しさん :04/03/08 08:51
ああ。。 strtokか
674 :
デフォルトの名無しさん :04/03/08 08:53
675 :
デフォルトの名無しさん :04/03/08 08:57
>>674 コンパイラがC99に対応してないから、いらん
>>496 が言っていた、コンソールに画像を表示するプログラムができました。
使い方は、ビットマップファイルのアイコンをプログラムのアイコンにドラッグすればOKです。
そのまま起動した場合、カレントディレクトリのsample.bmpを読みこもうとします。
//↓のコメントをはずすと、GetConsoleWindow()を使う。ただし、2000 and later /* #define WINVER 0x0500 #define _WIN32_WINNT 0x0500 //↓StretchBltのモードを変更する↑のコメントもはずす必要がある。(詳しくは49行目)ただし、2000 and later #define HIGHQUALITY */ #pragma comment (lib, "Gdi32.lib") #pragma comment (lib, "User32.lib") #include <windows.h> #include <stdio.h> #include <stdlib.h> #define BITMAP_FILE "sample.bmp" #define FRAMELATE(x) Sleep(1000/(x))
int main(int argc, char *argv[]) { //コンソールのウインドウハンドルを取得 #if _WIN32_WINNT >= 0x0500 //2000以降(恐らくLongHornも)で可能な方法 HWND hConsole = GetConsoleWindow(); #else //9x系でも動作可能な方法。ユニークな(現在唯一の)文字列をタイトルにしてFindWindow() Sleep(100);//ここにスリープを入れたら、確実にハンドルが取れるようになった。嘘だと思ったら、ここをコメントアウトして何回か実行してみてください。 char title[128]; while(1){ sprintf(title, "hoge%d", rand()); if (FindWindow(NULL,title) == NULL) break; } SetConsoleTitle(title); HWND hConsole = FindWindow(NULL, title); #endif if (hConsole == NULL){ MessageBox(NULL, "ウインドウハンドルの取得に失敗",NULL,MB_OK); return 0;//何故か、たまにハンドル取れないときがある。その時エラーチェックしていなかったので(ry }
//デバイスコンテキストの取得、メモリデバイスコンテキストの作成。 HDC hdc, hMem; hdc = GetDC(hConsole); hMem = CreateCompatibleDC(hdc); //ビットマップファイルのロード。引数で指定しなかった場合のファイル名:"sample.bmp" HBITMAP picture =(HBITMAP) LoadImage(NULL, argc>1 ? argv[1] : BITMAP_FILE, IMAGE_BITMAP, 0, 0, LR_DEFAULTSIZE | LR_LOADFROMFILE | LR_SHARED); if (picture == NULL){ printf("%sが見つかりません。\n", BITMAP_FILE); return 0; } //読み込んだビットマップの情報を取得 BITMAP BmpInfo; GetObject(picture, sizeof(BITMAP), &BmpInfo); SelectObject(hMem, picture); //NT系で、速度より品質を重視したい場合。でも、自分の環境ではHALFTONEにしたほうが早いのだが。 #ifdef HIGHQUALITY SetStretchBltMode(hdc, HALFTONE); SetBrushOrgEx(hdc, 0,0, NULL); #endif //ビットマップの描画、無限ループ RECT rect; while(1){ GetClientRect(hConsole, &rect); StretchBlt(hdc, 0, 0, rect.right, rect.bottom, hMem, 0, 0, BmpInfo.bmWidth, BmpInfo.bmHeight, SRCCOPY); //フレームレートの設定 FRAMELATE(10); }//後始末をしていない。OSがDCやらBITMAPやらを解放してくれることを期待。 }
ここの
>>1 はバカか?
な〜にが「(゚∀゚)ウヒャッ」だよ。
ム板はテメーの日記帳&妄想帳じゃねぇんだよ。
消えな。
どこが名スレなんだよ・・・
682 :
デフォルトの名無しさん :04/03/08 13:31
1はどうでもいいけど、301が・・・
684 :
デフォルトの名無しさん :04/03/08 14:09
>>680 本当だよな・・・
名スレとか言ってる香具師の気が知れん
685 :
デフォルトの名無しさん :04/03/08 14:41
ここの
>>680 はバカか?
な〜にが「消えな」だよ。
ム板はテメーの鬱憤晴らしの場じゃねぇんだよ。
厨房。
600以上もレスがついてからそんなことでぐだぐだ言い合うのもどうかと
100%
#include <stdio.h> int main(void){ int i=0; while(1){ i++; printf("0.%d",i); } }
693 :
デフォルトの名無しさん :04/03/08 15:41
まさに今日からC言語を始めたものです。 テキストエディタはメモ帳。 コンパイラに関しては本に載っていたLSI C-86試食版ってのを使ってます。 で始めの簡単なプログラムをかきました。 #include <stdio.h> int main(void) { printf("ようこそc言語へ!\n"); return 0; } ↑ こんなのです。 そしてこれをC:ドライブに保存してコンパイラしようとしたんですが出来ませんでした。 本にはコンパイラの記述として lcc <ソースファイル名> ↑ と書くように書いてあったのですがやってみると、 'lcc'は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されていません。 ↑ とでてきます。 思いっきり初心者な質問で申し訳ないですがなにかアドバイス頂けませんでしょうか?
lcc インストル汁
>LSI C-86試食版ってのを使ってます まだ 1% も使ってないじゃん コンパイラ通ってから言えよ
>>324 関数化してみた。
#include <stdio.h>
#include <string.h>
struct _item{ const char *name; const int price; };
int NumOfItem(const int listSize){ return listSize/sizeof(struct _item); }
const char *itemName(const struct _item *list, const int itemNo){ return list[itemNo].name; }
int itemPrice(const struct _item *list, const int itemNo){ return list[itemNo].price; }
int selectItem(const struct _item *list, const int numOfItem)
{ int select=-1; /* 仮 */
int n;
for(n=0; n<numOfItem; ++n){
printf(" %-20s", itemName(list,n));
if(itemPrice(list,n)>=0) printf("%5dG", itemPrice(list,n)); else printf("%7s","");
printf("\t%d\n", n);
}
printf(">>>");
scanf("%d",&select);
printf("\n\n");
return select;
}
struct _param{ struct _item *ItemList; int numOfItem; void (*head)(const int money); void (*tail)(const int money); int (*action)(int money, const int prevSel); int (*eval)(const int select); }; int _flame(struct _param *sw, int money) { int select; (sw->head)(money); do{ select=selectItem(sw->ItemList, sw->numOfItem); if(0<=select && select<sw->numOfItem-1) money=(sw->action)(money, select); }while((sw->eval)(select)); (sw->tail)(money); return money; }
/* シーン#03 */ void S03_head(const int money){ printf("*「お買い上げですね。\n どれに いたしましょう?\n"); } struct _item S03_ItemList[]={ {"やくそう", 10}, {"たいまつ", 8}, {"りゅうのうろこ",20}, {"やめる",-1}, }; void S03_tail(const int money){ printf("*「ほかにも 何か ご用は?\n"); } int S03_eval(const int select){ return 0; } int Pay(int money, const int prevSel) { printf("*「%s ですね。\n かしこまりました。\n\n", itemName(S03_ItemList,prevSel)); printf("*「はい どうぞ ゆうしゃさん!\n"); money-=itemPrice(S03_ItemList,prevSel); printf("所持金:%dG\n\n",money); return money; } int BuyItem(int money) { struct _param sw; sw.ItemList =S03_ItemList; sw.numOfItem=NumOfItem(sizeof(S03_ItemList)); sw.head =S03_head; sw.tail =S03_tail; sw.action =Pay; sw.eval =S03_eval; return _flame(&sw, money); }
そ・・・その通りこれから使うところだった・・・はず?なんですが。
/* シーン#02 */ void S02_head(const int money){ printf("*「いらっしゃいませ!\n ここは 道具屋です。\n どんな ご用でしょう?\n\n"); } struct _item S02_ItemList[]={ {"かいにきた",-1}, {"やめる",-1}, }; void S02_tail(const int money){ printf("*「ありがとうございました!\n 今後とも ごひいきに!\n\n"); } int S02_eval(const int select){ return (select==0); } int ToolStore(int money) { struct _param sw; sw.ItemList =S02_ItemList; sw.numOfItem=NumOfItem(sizeof(S02_ItemList)); sw.head =S02_head; sw.tail =S02_tail; sw.action =(int (*)(int money, const int prevSel))BuyItem; sw.eval =S02_eval; return _flame(&sw, money); }
/* シーン#01 */ void S01_head(const int money){ printf("どうする?(所持金:%dG)\n",money); } struct _item S01_ItemList[]={ {"道具屋へ行く",-1}, {"終わる",-1}, }; void S01_tail(const int money){} int S01_eval(const int select){ return (select==0); } int Start(int money) { struct _param sw; sw.ItemList =S01_ItemList; sw.numOfItem=NumOfItem(sizeof(S01_ItemList)); sw.head =S01_head; sw.tail =S01_tail; sw.action =(int (*)(int money, const int prevSel))ToolStore; sw.eval =S01_eval; return _flame(&sw, money); } int main(void) { int money=1000; printf("ここは町中、勇者は町を探索中。\n\n"); money=Start(money); printf("プログラムは正常終了しますた。"); return 0; }
>>699 コンソールを使ったことがないんだったら悪いことは言わん、lsi c86はやめとけ。
いまさら16ビット環境で始めることもないだろうし。
LSI C-86試食版 が lcc だYo!
>696 selectItem() の forループにて if(n<numOfItem-1) printf("\t%d\n", n); else printf("\tそれ以外\n"); としないとオリジナルと違うと思われ
>>708 参考書にgets()は使うなって書いてなかった?
710 :
デフォルトの名無しさん :04/03/08 17:09
配列の中の文字列のなかに、指定した文字列があるかどうか調べるための関数はありますか?
ある
>>709 scanfについては書かれていましたが、getsは普通に使われてますた。
fgets使え
あのさ、いきなり個別のレジスタの使われ方なんて言ってるけど、 どんな本読んでんの? それより先に、 論理回路ってなんなのさーとか、Half Adder, Full Adder ってどういう構造なのさー、とか、 へー ALU ってのがあんのねーとかの勉強の方が先かと。 んでメモリがどーたら、I/O ポートがどーたら、DMA がどーたらと。
>>708 >gets(str);
ここ、128文字以上入力されると、メモリ保護違反を起こしそうな気がするけど。
こうした方がいいのでは?
fgets( str, 128, stdin);
それから、わざわざstr_catなんて関数を作らなくても(作りたかったのかな?)、こうすればいいと思うけど
strncpy( &name[strlen(name)], str, strlen(str) );
学校からだから間違ってるかもしれないけど。
#include <stdio.h>
#include <string.h>
int main(void)
{
char name[128] = "ロト=, str[128] = {NULL};
printf("*「ゆうしゃよ」\n"
"*「 わたしの しつもんに こたえなさい。」\n"
"*「あなたの なまえは なんですか?」\n\n"
"(名前)-->");
fgets( str, 128, stdin);
strncpy( &name[strlen(name)], str, strlen(str) );
printf("\n\n*「%sよ。 ようこそC言語の世界へ!」\n", name);
}
>>715 fgetsは知りませんでした。
メモリ保護違反は対策が思いつかなかったのでとりあえず多めにとっただけ(´・ω・`)
あと、関数は作りたかっただけでつ。
> strncpy( &name[strlen(name)], str, strlen(str) ); なぜ strcat を使わんのだ?
誰か漏れの書いたソースをコンパイルしてみてください。
>>715 は今、即興で書いたのでバグがあるかもしれません。
>>677-679 が、ちゃんと9x系でも動くかどうかも確かめたいので、
動作報告おながいします。
>>719 >char name[128] = "ロト=, str[128] = {NULL};
これがコンパイラ通ると思うか?
>>718 あはははははははははは、忘れてた。
#include <stdio.h>
#include <string.h>
int main(void)
{
char name[128] = "ロト=, str[128] = {NULL};
printf("*「ゆうしゃよ」\n"
"*「 わたしの しつもんに こたえなさい。」\n"
"*「あなたの なまえは なんですか?」\n\n"
"(名前)-->");
fgets( str, 128, stdin);
printf("\n\n*「%sよ。 ようこそC言語の世界へ!」\n", strcat( name, str) );
}
ヽ(`Д´)ノ
725 :
デフォルトの名無しさん :04/03/08 20:11
0にしたいなら0と書いたほうがいいかな
わざわざ初期化する必要ないんじゃないかな
728 :
デフォルトの名無しさん :04/03/08 20:34
うん、初期化する必要ない。 てかそんなとこで初期化する奴珍しい。
729 :
デフォルトの名無しさん :04/03/08 20:34
期待度 ☆☆☆☆☆★★★★★:枢軸 ☆☆☆★★★★★★★:301 ☆☆☆☆☆☆☆★★★:hoge
char *str = NULL;
ならよく見るけど(
>>721 ではまずいけどね)
char str[128] = {NULL};
って何を期待してるのかがよく分からない。
731 :
デフォルトの名無しさん :04/03/08 20:41
>>730 '\0'をヌル(ナル)文字と呼ぶ人が多いから、NULL=='\0'だと思ったんじゃない?
732 :
デフォルトの名無しさん :04/03/08 20:41
301マダー?
>>731 なるへそ。
ていうかそんな香具師いたのか。
>>731 レスどうも。
>>721 for (i = 0; i < 128; ++i) str[i] = '\0';
をやりたかったんか?
array[N] = X;
で配列の全要素に代入するってことはCではできないと思われ。
735 :
デフォルトの名無しさん :04/03/08 20:53
>>734 よく見ろ。あれは初期化だからchar str[128]={0};とやれば全要素0に初期化されるぞ。
もっとも、そんなことする必要はないけど。
,,,--─===─ヽ/へ /iiiiiiiiiiiiii彡≡≡≡|≡ヾ ヽ iiiiiiiiiiiiiiiiiii彡≡≡≡≡|≡ミミヾ丶 iiiiiiiiiiiiiiiiiiii/ ̄ ̄ ̄ ̄ ̄ ̄\ミiiiiiヽ iiiiiiiiiiiiiiiiii/ \iiiiiiiゞ iiiiiiiiiiii/ \iiヽ iiiiiiiiiiiiiii《 ━━━'/ ヽ━━━ ヽミヽ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ...iiiiiiiiii彡/ __,.:: :: __ ヽiiiii| < 学校だからまちがってるかもしれないけど...これでよしっと ..iiiiiiiiiiiii》| ::: |iiiii| \_________________________ iiiiiiiiiiiiiiii|, |iii| ..iiiiiiiiiiiiiiiiii, ( ● ● ) .|iiii| iiiiiiiiiiiiiiiiiiiiiii 》━━━━《 |iiiii| iiiiiiiiiiiiiii《《《ヽ 》 / ̄ ̄\ 《 |iiiiiiii| iiiiiiiii《《《《《《《《 《《 \ ̄ ̄/ 》》 |iiiiiiiiiii| iiiiiiiiiiii《《《《《《《《《《《 》》  ̄ ̄ 《《 》》》》》iiiii| iiiiiiiiii《《《《《《《《《《《《《《《《《《《《》》》》》》》》》》》》》》iii| iiiiiiiiiiiiiii巛巛巛巛巛巛巛巛巛》》》》》》》》》》》》》》IIII iiiiiiiiiiiiiiiiiiiiii巛巛巛巛巛巛巛巛》》》》》》》》》》》》iiiiiii
>>735 それでうまくいくのって0の場合だけだよね。きっと。
738 :
デフォルトの名無しさん :04/03/08 21:15
y=axのグラフで、下のように表示させるプログラム教えていただきたいです。 2次元配列使うかと思うんですが、どうもよくわかりません。 簡単な感じでお願いします。 I * I * I * I* ++++++++++++++++++++++++++++++++
740 :
デフォルトの名無しさん :04/03/08 21:18
それはムズいですw
741 :
デフォルトの名無しさん :04/03/08 21:31
あれ、ずれてた。 左下から、右肩上がりのを表示させたいです。
>>738 宿題スレに行ったほうが良かろう。
でもせっかくだからヒントをやろう。
#include <stdio.h>
int main(void)
{
int y[4];
int i;
for (i = 0; i < 4; ++i) y[i] = i * i;
for (i = 3; i >= 0; --i) {
int j;
for (j = 0; j < i; ++j) putchar(' ');
puts("*");
if (i) for (j = y[i-1]; j < y[i]; ++j) puts("");
}
return 0;
}
743 :
デフォルトの名無しさん :04/03/08 21:55
プログラムは難しい。
>>676-679 hogeさんの貴重なソースの提供に感謝いたします。
お陰様で地味だったコンソール画面がとても賑やかになりました。
コメントを色々と付けてもらったので、他の画像形式に対応させたり
機能の拡張も出来そうです。それではまた。
っていうか301タソもう挫折しちゃったのか?
y=x*x; printf("[\033;%d;%d*"(int),x,(int)y);
C言語20年 C++言語35年 と言われ、C,C++言語はマスターするのが非常に難しいと言われています。
何をもってマスターしたといえるか。 俺はリファレンス読めて問題を解決できれば十分じゃんと思うが。
C++を完全にマスターする価値はない。 自分が便利そうだと思う機能だけ使えばよい。
>>744 あのソースをそのまま実行しましたか? もしそうなら、GetConsoleWindowが使えない9x系でも、ウインドウハンドルが取れたんですね。
DQを今週中に作るのは無理かもしれません。
とりあえず、別のものを遊びで作ってみました。
#include <windows.h> #include <stdio.h> #include <string.h> #include <mbctype.h> //キー入力の取得関数。Virtual key codeを返す。 WORD GetInput(void) { HANDLE hStdin = GetStdHandle(STD_INPUT_HANDLE); DWORD NumberOfEventsRead; INPUT_RECORD rec; FlushConsoleInputBuffer(hStdin); ReadConsoleInput(hStdin, &rec, 1, &NumberOfEventsRead); if ( (rec.EventType == KEY_EVENT) && (rec.Event.KeyEvent.bKeyDown == FALSE) ) return rec.Event.KeyEvent.wVirtualKeyCode; else return 0;} //文字列をゆっくり表示する関数、第二引数は、一秒辺りの表示文字数。0<rate<=1000 int mes(const char *str, DWORD rate = 10 ) { if (rate <= 0 || rate > 1000) return 0; size_t end = strlen(str); for (size_t i=0; i != end; ){ if ( _ismbblead(str[i]) ){ putchar(str[i]); putchar(str[i+1]); i += 2; }else{ putchar(str[i]); i++;} Sleep(1000 / rate);} return 1;}
int main(void) { char name[128] = {NULL}; char temp[1024] = {NULL}; while(1){ printf("あなたはとある有名な華族の一人息子です。\nあなたの名前を入力してください。\n\n-->"); fgets(name, 128, stdin); if ( name[0] != NULL && name[0] != '\n' ) break; } if ( name[strlen(name) -1] == '\n' ) name[strlen(name) -1] = NULL; sprintf(temp, " %sは家へ帰ってきた。辺りの暗さが、もう夜も遅いことを告げていた。\n 車夫をねぎらい、使用人に家の門を空けさせ、%sは自分の家に入った。\n\n", name, name); mes(temp); sprintf(temp, " 玄関には少女が一人直立し、%sの帰りを待っていた。\n 少女はフリルのついた服の上に純白のエプロンを重ね、頭には折り目の入ったキャップをかぶっていた。", name); mes(temp); sprintf(temp, "行儀見習いの為、%sの家に奉公に来ている娘である。\n\n 少女は%sの姿を認めると、深々と頭を下げた。\n", name, name); mes(temp); sprintf(temp, " 少女は言った。\n「お帰りなさいませ、若様。お帰りがあまりにも遅いので、一同、ご案じ申し上げておりました。」\n %sは軽く微笑みかけ、言った。\n「ウム。多少難があってな。今日はちと疲れた」\n", name); mes(temp); sprintf(temp, " %sは少女を伴い、玄関から書斎へと向かった。\n\n「若様。お食事の支度が整っております。それとも、入浴を先になさいますか? あるいは・・・・・・」\n\n",name); mes(temp); printf("1)食事\n2)入浴\n3)その他の選択\n\n");
//選択 WORD key; while(1){ key = GetInput(); if ( (key >= 0x31 && key <= 0x33) || (key >= 0x61 && key <= 0x63) ) break; } switch(key){ case 0x31: case 0x61://エンド sprintf(temp, " %sは遅い夕食をとった。\n", name); break; case 0x32: case 0x62://まあ、ちょっとイジワル? sprintf(temp, "「背中を流してくれるか?」\n と%sは少女に尋ねた。少女はひどく赤面した。", name); break; case 0x33: case 0x63://グッド……エンド? mes( " 書斎の中で、様々な物音がした。人の声の音、衣擦れの音、何かが圧迫される音・・・・・・\n「若様、若! そのように力をお入れなさると、いけません。お止しになって!」\n「う、うおぉぉぉ!」"); Sleep(2000); mes("\n\n\n「あー、首をキメているときに、無理にあがこうとすると余計に危ないと、何度も申し上げておりますのに・・・・・・」\n"); return 0; } mes(temp); }
文字をゆっくり表示するmes関数が使いづらい。 いちいちsprintfする必要があります。 可変引数にしてみようかな。 printfの書式をvsprintfに丸投げするのもいいけど、自分でナンチャッテprintfを作ってみようかな。
僕も今日から参加します。 今から本屋さんに行ってC言語の本買ってきます。
757 :
デフォルトの名無しさん :04/03/09 14:30
参加すんな、枢軸と301だけのほうが楽しい。 >>hoge 長いソースはりつけんな、空気嫁 質問できるのは参加者のみ,他の椰子は他スレできけ
758 :
デフォルトの名無しさん :04/03/09 15:36
759 :
デフォルトの名無しさん :04/03/09 16:02
がんがれ!
>>753 > char name[128] = {NULL};
> char temp[1024] = {NULL};
またか
761 :
デフォルトの名無しさん :04/03/09 16:19
枢軸は本、何ページ中何ページ読んだ?
>>761 上巻373ページ中268ページ読みました。
よーし ぼくも参加しちゃうYO!
764 :
デフォルトの名無しさん :04/03/09 17:15
>>hoge ソースを見せる時は枢軸みたいにどっかほかのところにうpしてそのアドレスを貼りつけるように汁 何行ものソースを書きこまれると見る気を無くす
WindowsプログラミングはちとC言語から外れるよな。
766 :
デフォルトの名無しさん :04/03/09 17:24
今日から勉強しようかと思うんですが 最初は何を目標にしたらいいですかね?
コンパイラのインストール方法。
>>766 自分が逝く前に相手に逝かせること
まじれす:俺は勉強のために既に存在するコマンドやライブラリ
関数を自作してみた。例えば ls コマンドとか、超シンプルなgrep
とか、strchrとか…。
これからC言語勉強するやつはまずはK&R買って来い。基本だ。
K&Rはバイブルかもしれないけど、 バイブルが必ずしも最適な入門書であるとは限らないYO
っていうか、あんまり増えると収集がつかなくなるんで新規参加者は4月頃まで打ち止め。
772 :
デフォルトの名無しさん :04/03/09 17:45
マジレス HTMLやれ、HTMLの次はPerl、 PerlはC系に似ているから、 C系にも繋がるし。
773 :
デフォルトの名無しさん :04/03/09 17:46
ていうか、枢軸と301はいいから 新規加入者はプロフィールかけ 名前: 性別: 年齢: 趣味: 特技: 備考:
>>771 >っていうか、あんまり増えると収集がつかなくなるんで新規参加者は4月頃まで打ち止め。
お前、他人の掲示板を使って何偉そうなこといっているんだ?
このスレの存在自体、もともとこの板のルールに違反しているだろうが!
バカが増長してまいりました。
1は最低でもアップローダを作るべきだな
781 :
デフォルトの名無しさん :04/03/09 18:08
アプロダは301にPerlで作ってほしい。 オレは半年たっても掲示板の一つも作れないが。 ややこしくなるからプロフィールは必須な。
>>775 正直、おまいのほうが1より低スキルなのではないかと思う...
>>778 仕切っているのではなくて焼きもちをやいてるんだよ。
仕切りたいんならwinnyBBSかなんかでやってくれ。2chに迷惑かけんな
なら、-300になった訳だ
単にスレたてて見てもらいたいだけのラウンコ野郎と思ったら我が城気分か。
皆に叩かれないようにへこへこしていないと(2chで1になるのは)難しい
ここって教えてもらう〜とかじゃなくてただの日記オナニースレだろ?
オナニーだなんて!!なんてはしたない!!!
おまえらそのオナニーを覗き見するどころか、もっとゆっくりだの速いだの、 オナニー指南までしていたくせに。
795 :
デフォルトの名無しさん :04/03/09 18:51
枢軸は、もう、オナニーはしません。 セックスの楽しみを知りましたから。
796 :
デフォルトの名無しさん :04/03/09 18:53
ここの1は誉められたり叩かれたりして忙しい1ですね。
枢軸は自らの失言により、このスレを去りました。
>>796 すべての煽りをその場で忘れ去る鋭い忘却力!それが仏滅高校総番の恐ろしいところだ!
>>798 はるか昔にそんな感じの聞いた。忘れた。
(゚∀゚)ウヒャッ
801 :
デフォルトの名無しさん :04/03/09 19:02
ソース貼り付け厨,hogeが雰囲気を台無しにした
1の攻撃「仕切る」 ミス!
2ちゃんねらの攻撃「みんなで叩いたり煽ったり嫌がらせ」
>>1 に 512のダメージ
1の攻撃「(゚∀゚)ウヒャッ」なんと2ちゃんねらの攻撃を忘れてしまった。 1のHPが戦闘前に戻った。
1の攻撃「仕切る」 ミス!
2ちゃんねらの攻撃「みんなで叩いたり煽ったり嫌がらせ」
>>1 に 512のダメージ
・
・
・
以下無限ループ
よし、解散!!
とりあえずオメーら体育館裏集合な 逃げたらぶっ殺す
雑談で、埋めてしまおう。 枢軸は猿に弟子入り。
809 :
デフォルトの名無しさん :04/03/09 19:25
1は今日を境にもう日記を書きこまないに100クソスレ
ポインタで派手にコケるところを見たかった気もするが
関数のポインタはむずい
参照を知ったとき、道が開けた。
>>ポインタ演算子 ポインタ演算の間違いだろ?
ラウンコならム板の真性厨房煽りなんて屁でもないだろ 空気以下じゃね?
ラウンコ住民だと●もちの可能性
>>820 あーなるほど
どうりで伸び率がおかしいと思った
>>1 なんだ、ム板の煽りはこの程度か
∧_∧
( ´_ゝ`)
/ \
/ / ̄ ̄ ̄ ̄/
__(__ニつ/ FMV / ____
\/____/
流れを変えるため質問 今思えば勉強の仕方でこれは失敗したなぁと思った事はなんですか?
824 :
デフォルトの名無しさん :04/03/09 20:30
>>823 ネットだけで勉強しようとしたことかなぁ?
ちゃんと書籍を買っとくべきだった(ノД`)
誰も書き込まなければ、このスレは直ちに終了するであろう。
C言語100のコツとかアルゴリズム事典とかは初心者レベルだと 確かに役に立たんかったな。 とりあえず写経みたいに打ち込みまくって一通り覚えたが。
C++の本いきなり買っちまった事
830 :
デフォルトの名無しさん :04/03/09 21:04
すみませんが何か良いコンパイラ知りませんか?
832 :
デフォルトの名無しさん :04/03/09 21:11
このスレ排除するより 他にもっと糞スレあるだろ それを排除しろ低脳ども。
833 :
デフォルトの名無しさん :04/03/09 21:11
じゃあどのスレならいいんですか?
834 :
デフォルトの名無しさん :04/03/09 21:24
自作自演が活発化
本日のハイライト 771 :枢軸 ◆AmzNr0BSVY :04/03/09 17:44 っていうか、あんまり増えると収集がつかなくなるんで新規参加者は4月頃まで打ち止め。
べつにいいじゃん 名スレだよ
>>837 収集がつかなくなるんで書き込みは当分止めてください。
さあ、収拾がつかなくなってまいりました!!!
840 :
枢軸 ◆AmzNr0BSVY :04/03/09 21:42
お前らウゼーんだよ。 ここは俺様のスレだ。 ガキ供はとっとと糞して寝ろや(プ
もう一つの人格ビリーの登場。
>>1 真性厨房を刺激してごめんまさい
こんなに元気な奴だとは思わなかったんです
844 :
枢軸◇AmzNr0BSVY :04/03/09 21:45
とりあえずおまいら氏ね
まぁ
>>1 がどう主張しようが、
このスレは俺のものだと言う事実は揺ぎ無いわけだが。
今一番熱いスレだな
やれやれだぜ 生暖かく見守ってきたが、態度の悪いがきには用はないぜ 次ぎすれたてんなよ
いいか、お前ら。可哀相だから教えてやるぜ。 もともと俺様はC言語なんぞとっくの昔に 習得していたんだよ。 5年前にな。(w 当然、俺様はお前らなんかよりもスキルはずっと上な訳だが、 お前らみたいな自称中級者を導いてやるために こうやってスレを立ててやったんじゃねーか。 少しは感謝してレスしろよな。
俺は100年前に(ry
>>849 あほか。そんなの承知でレスしてやったの気づかなかったのか。
恥の上塗りだなw
このあからさまな変わりぶりが、自分を偽者だと証明しているようなもんだ。
( ´∀`)・ω・) ゚Д゚)・∀・) ̄ー ̄)´_ゝ`)マターリ
続けるなら枢軸無しでやろうぜ。 枢軸が次スレを立てるなら、光の速さで削除依頼を。
本当に58だったらすげぇ忍耐力だな(ワラ
枢軸 #1=suziku
どれどれ...
862 :
枢軸 ◆AmzNr0BSVY :04/03/09 22:07
マジでトリップ見つけちまった
何やってんだかもう…
864 :
枢軸 ◆AmzNr0BSVY :04/03/09 22:07
オレって天才かも
マダー?
867 :
枢軸 ◆AmzNr0BSVY :04/03/09 22:09
え〜 おもしろいギャグ言ってよ 面白かったら公開してもいいかも
ふとんがふっとんだ
ふとんがふっとんだ ほら、いってやったから早く公開汁
870 :
枢軸 ◆AmzNr0BSVY :04/03/09 22:11
お前らも
AmzNr0BSVYから逆計算しる
>>868 ,869
だめ
うほっ 見っけ
っていうか590辺りから知ってたけどな(ワラ
という訳で
>>1 さん。2ch はこういう所です。
来る者は拒まず、去るものは追わずの姿勢で
マターリと行きましょうよ。
陰ながら応援しています。勉強、頑張ってください。
ps.くれぐれも安易な気持ちでトリップを決めないで下さいね。
874 :
枢軸 ◆AmzNr0BSVY :04/03/09 22:13
875 :
枢軸 ◆nBra4s9AhI :04/03/09 22:14
トリップ変えました。
っていうか厨房発言偽者だったのか 1タソに悪いことしたかな(ノД`)
全部1の自作自演に見える どっちにしろうざいから次ぎすれたてんなよ。
>875 だから、安易な気持ちでトリップを決めるなと言ったのに・・・
本格的に収拾がつかなくなってきた
881 :
デフォルトの名無しさん :04/03/09 22:22
ある意味名スレ
883 :
枢軸(本物) ◆AmzNr0BSVY :04/03/09 22:23
オレ、どうすればいいんですか・・・? オレ→。・゚・(ノД`)ヽ(゚∀゚ )アヒャヒャ←悪魔達
885 :
デフォルトの名無しさん :04/03/09 22:25
なにこのスレ(AA略)
(´Д`) (☞ )☞ < >
887 :
デフォルトの名無しさん :04/03/09 22:28
どうでもいいけどトリップ公開汁
888 :
枢軸 ◆AmzNr0BSVY :04/03/09 22:29
>>883 この 2ch で自分が自分である事を保障する方法はただ1つ。
いつでも自分らしい文章を書く事だよ。
自分らしいプログラミングをして、自分らしいレスをして・・・
他の方法に頼るのは間違っているよ。
こいつら本気で騙されてんのか?目ン玉腐ってんじゃねえの?
おいおいほんとに簡単なトリップだな。 #すうじく かよ!
892 :
枢軸 ◆AmzNr0BSVY :04/03/09 22:33
どれどれ
目じゃなくて脳だろ
894 :
デフォルトの名無しさん :04/03/09 22:33
(゚Д゚) ホントに枢軸#すうじく だ
目だよ。よく見ろ。
おいおい。 ぼるじょあ#ぶるじょあ と同じレベルだな。
897 :
枢軸 ◆AmzNr0BSVY :04/03/09 22:35
#1-suuziku
898 :
枢軸 ◆AmzNr0BSVY :04/03/09 22:36
なんてこんな重要なところで1はぬけてるんだYOOOOOOOOO!!!!
アヒャヒャヒャヒャ ヘ(゚∀゚ヘ)(ノ゚∀゚)ノ ヒャヒャヒャヒャ
(・3・) エェー ボクすこししか枢軸じゃないYO!
1よ!fusianaだ!本物のおまいだと言うことを調べるにはフシアナしかない!
y=ー( ゚д゚)・∵. ターン
903 :
◆AmzNr0BSVY :04/03/09 22:38
あほだw
枢軸が増えていますねw
このスレはもうダメだな
史上最強の1
俺も参加しようかな
わろた
908よトリップは 枢軸#すうじく だ
911 :
◆FEfmAYqUs2 :04/03/09 22:42
時々思い出してあげてください このスレの1のこと
913 :
デフォルトの名無しさん :04/03/09 22:45
1さん、今回だけは見逃してやるから新トリップつけて頑張れ なんてな、バーカ
ようやく、名スレになってきたな。
915 :
枢軸 ◆AmzNr0BSVY :04/03/09 22:48
こんなところにギャグを仕込んでおくとは流石だな
916 :
デフォルトの名無しさん :04/03/09 22:51
>875 名前: 枢軸 ◆nBra4s9AhI 投稿日: 04/03/09 22:14
>トリップ変えました。
>
>878 名前: 774 ◆nBra4s9AhI [sage] 投稿日: 04/03/09 22:18
>>875 >だから、安易な気持ちでトリップを決めるなと言ったのに・・・
これってもしかして、トリップ解析の
2ch史上最短記録ではないの?
あのぅ・・・ トリップは #すうじくれんごう だったんですが何故 #すうじく でも通るんでしょうか。 もしかして4文字以下は切りすてとかなんですか? _| ̄|○
みなさん、先ほど帰宅しました。 今から少し勉強してプログラムが書けたならアップします。
とりあえず1はいつもの様にマイペースでやっとけ それか2chに書かずCの勉強続けるかしろ わかっただろけどここはこうゆうヤツラも多いんだ
(・3・)アルェー 枢軸がいっぱいだYO
924 :
◆AmzNr0BSVY :04/03/09 22:58
史上最強のスレage
>>922 わかりますた。。 いつもどおり勉強します(´・ω・`)
トリップ変え。
もうすこし複雑にしてみました。
記念パピコ
荒れ出した原因を作ったレス
>>771 は1だよな。
メール欄にageっていれてるのおまえだけだし。
では、引き続きここは勉強生をマターリ観察するスレとなりました。
やっぱこっち
次スレは立てるなよ
932 :
デフォルトの名無しさん :04/03/10 00:53
char hoge[255]; << こいつを明示的に \0 とかで埋め尽くすことってできませんでしたっけ?
char hoge[255]={0}; 後は残りが0で埋まる事を神に祈れ
>>932 初期化なら char hoge[255]={0};
関数なら memset(hoge,0,sizeof(hoge));
まあ、明示的にと言っているんだから={0,0,0,.....,0}とかmemsetでしょうね。
937 :
デフォルトの名無しさん :04/03/10 01:04
∧ / \ ∧ ∧ この様に配列のデータが2の2乗で増えていく場合、(この場合最終的に4つになる) ∧∧ ∧∧ 前の分岐のデータを参照して、次の分岐2つを作っていきたいんですが、 プログラムの作り方の考え方を教えてください。
939 :
デフォルトの名無しさん :04/03/10 01:21
>>813 ポイン太ってのはおかしくねぇ?
ERだろ
こ こ は 質 問 ス レ で は な い の で 他 を あ た っ て く れ 。 こ こ は 質 問 ス レ で は な い の で 他 を あ た っ て く れ 。 こ こ は 質 問 ス レ で は な い の で 他 を あ た っ て く れ 。 こ こ は 質 問 ス レ で は な い の で 他 を あ た っ て く れ 。
942 :
デフォルトの名無しさん :04/03/10 02:28
.hogeなど、隠しファイルって fopenでファイルオープンできないんですか?
猿スレに逝くかマ板に立ててくれ。
>>854 まてまて!違うぞ!まだ解析中だ!もう割れてるようだし止めるか。
どっちにしてもまだやっていたのかよ 面白いやっちゃなぁ(・∀・)イイヨ イイヨ!!
しょうがない・・・トリップ変えます。
っていうかもうすぐ1000だな、誰か次スレ立てとけよ
>>948 >誰か次スレ立てとけよ
「誰か」って言われてもなぁ・・・
"枢軸 ◆AmzNr0BSVY"
以外の香具師が立ててもいいのか?
じゃあ、枢軸次スレ立てとけよ これでいいのか?
むしろ立てんな
次スレを偽者に立てられたら 本格的に収拾がつかなくなるな。 本物は早く次スレを立てておけよ。
枢軸その他難民は猿スレに行くこと。 糸冬了
次スレ作るならタイトルは 「【C】今日からC言語勉強するぞ【perl】[1]」な
誰だ? おれのスレに猿を送り込んでる野郎は・・・
@((`-=・=-′ ヽ-=・=)
( ヽ_ ⌒,ヽ、
lヽ_ ソ  ̄_/
l ' ~l
l l
( ノ
ヽ y l
ヽ ヽl
ヽ )
l ll
l l.l
∩ ∩ l ll ∫
)`i_ )`i l l _____ プスプス・・・・
(  ̄ ̄⌒ ̄ ̄  ̄ ― _ __ _ _ _
 ̄ ̄ ̄ ⌒─‐___/ _ノ`(
>>957 )_  ̄ 二、`っ^つ)
/ / ∨ ̄∨  ̄  ̄
/ /
( __( J
l,jj,jl,j
受け取り拒否か。
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ┌―――――――――――――――――――――――――― │まぁ猿スレは 来るものは拒まず猿者は追わず が基本方針だ 好きにしろ つうか名無し野郎で書き込まれたら誰が誰だかわからんから拒みようがないがな └―――――v―――――――――――――――――――― | | 講師 : 大猿(学生)、オタク猿(学生)、一星 | | 生徒 : ノア猿 青猿(社会人)、枦(社会猿)、パンジ猿、f.a.bomb、エテ吉、もんちゃん | 文系猿 | | 教材 : 独習C 第3版(推奨) | | @(o・ェ・)@ **講師、生徒随時募集中** | / \  ̄ ̄ ̄/ /\ / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ _| ̄ ̄ \ / ヽ \_ \ ̄ ̄ ̄ ̄ ̄ ̄ \__)┻━┻ ||\ \ ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻ || || ̄ ̄ ̄ ̄ ̄ ̄ ̄|
_,;'";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;゙';;、 ,;';; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; `、 ,';;;;;,, ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;゙; /;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ,,,;;;;;i i;;;;;;;;;;;;;;;,,,;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;;;;; ,,,,,,,,;;;;;;;;;;;;;;;;;;;;;| ノ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;li;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;| i;;;;;;;;;;;;;;;;;;;/l;;;/l;ソ;;/ |;;;;;;/| l;;l゙ヾ;;;ト、;;;;;;;;;;;;;i |;;、;;;;;;;;// /,'' / l/ |/|/ ゙l ヾ、゙i;;;;;;::::/ /ヾ;;/ソ , , ヽ l;;l"゙l '、 (ヾ,,===;;;;;;;,,,,,_`il,i゙__,,,,;;;;;=== ,/|lヽ l 大猿に拒否権など無い ヽ、`||ヾi;'(:::::゙'゙:::/;;i=i;;;ヽ:::゙'゙::::)゙i;/ |l'ノ/ /ヽ|l、 ゙i::;;;;/⌒⌒).ヾ..;;;;;;;;;;..ノ ノ/l.,/\ /;;;/::ミヾ、./ / / ) '゙ /ミ"i;;;;;;;;\_ _,.-;;'";;;;;;;;r‐ ミ/゙ ,/ / /_!/` /,,l;;;ミ/;;;;;;;;;;;;;;;;~\ _,、-‐;;'";;;;;;;;;;;;;;;;;;;;;| / / / /.__,,,..-/ヽ /;;;ミ/;;;;;;;;;;;;;;;;;;;;;;;;;;`;,,、_ ‐'";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;| ノ / .ノ / ,,, / ノ/';;;;ミ/;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;゙'';;;,,、_ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ノ/ ノ / /,,,,/ /;;;;ミ /;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;` ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;/ / /;/ /;;;;;;ミ ヽ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
おい枢軸。次は猿スレでやるんだぞ。
>>964 サーバーだってさ(プ
猿スレにいきな。
┌―――――――――――――――――――――――――― │よし 猿スレに戻るか └―――――v――――――――――――――――――――― @(o・ェ・)@ /  ̄\______ / /\ / ̄\______E) _| ̄ ̄ .\ / ヽ \ .|| \ ̄ ̄ ̄ ̄ ̄ ̄ \ || ||\ || ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| || || || ̄ ̄ ̄ ̄ ̄ ̄ ̄|| || || || .|| || || _,;'";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;゙';;、 ,;';; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; `、 ,';;;;;,, ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;゙; /;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ,,,;;;;;i i;;;;;;;;;;;;;;;,,,;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;;;;; ,,,,,,,,;;;;;;;;;;;;;;;;;;;;;| ノ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;li;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;| i;;;;;;;;;;;;;;;;;;;/l;;;/l;ソ;;/ |;;;;;;/| l;;l゙ヾ;;;ト、;;;;;;;;;;;;;i |;;、;;;;;;;;// /,'' / l/ |/|/ ゙l ヾ、゙i;;;;;;::::/ /ヾ;;/ソ , , ヽ l;;l"゙l '、 (ヾ,,===;;;;;;;,,,,,_`il,i゙__,,,,;;;;;=== ,/|lヽ l ヽ、`||ヾi;'(:::::゙'゙:::/;;i=i;;;ヽ:::゙'゙::::)゙i;/ |l'ノ/ /ヽ|l、 ゙i::;;;;/⌒⌒).ヾ..;;;;;;;;;;..ノ ノ/l.,/\ /;;;/::ミヾ、./ / / ) '゙ /ミ"i;;;;;;;;\_
974 :
デフォルトの名無しさん :
04/03/10 20:13 世スレ梅満開