こんな標準関数はいやだ

このエントリーをはてなブックマークに追加
1デフォルトの名無しさん
たまにハードディスクをフォーマットする
2デフォルトの名無しさん:2006/05/31(水) 20:44:32
名前がbug
3デフォルトの名無しさん:2006/05/31(水) 20:46:51
名前がhyoujunkansuu
4デフォルトの名無しさん:2006/05/31(水) 21:02:05
レジストリを破壊する
5デフォルトの名無しさん:2006/05/31(水) 21:33:54
ツンデレ
6デフォルトの名無しさん:2006/05/31(水) 21:35:56
全ての関数の後にflush()がいる
入れなければ順序が逆になったりする
7デフォルトの名無しさん:2006/05/31(水) 22:33:59
バージョンが上がるたびに、引数の数が増える。
8デフォルトの名無しさん:2006/05/31(水) 22:46:00
引数はすべて可変長配列へのポインタ、サイズ指定は無くヌル終端。
9デフォルトの名無しさん:2006/05/31(水) 23:32:47
無闇に名前を短縮しようとしている。
重複があっても、大文字小文字の違いで誤魔化そうとする。
fc=ファイル作成、fC=ファイルを閉じる、Fc=ファイルコピー
10デフォルトの名無しさん:2006/05/31(水) 23:36:40
コンパイラが好き嫌いしてたまに残す。
知恵が付いてくると隣のプロセスにコソーリ移植する。
11デフォルトの名無しさん:2006/06/01(木) 00:23:14
>>8
それって何のC文字列?
12デフォルトの名無しさん:2006/06/01(木) 00:41:00
今日のラッキー関数がある
13デフォルトの名無しさん:2006/06/01(木) 01:04:24
HelloWorld();
14デフォルトの名無しさん:2006/06/01(木) 01:36:30
GoodByeWorld();
15デフォルトの名無しさん:2006/06/01(木) 07:25:24
引数の数が100個近い。
しかも全部0か1
16デフォルトの名無しさん:2006/06/01(木) 10:31:39
17デフォルトの名無しさん:2006/06/01(木) 10:39:31
構造体を使わずにコンテキストをグローバルな名前で指定

fopen("UNKO", filename);
fread("UNKO", buf);
・・・
18デフォルトの名無しさん:2006/06/01(木) 19:14:38
関数名が全部func+添え字

 int func0(int, int char**);
 int func1(int);
 cha func2(char);
  …
19デフォルトの名無しさん:2006/06/01(木) 21:10:14
何もしないでひたすら停止する。
20デフォルトの名無しさん:2006/06/01(木) 21:21:52
吾が輩は標準関数である。
名前はまだ無い。
21デフォルトの名無しさん:2006/06/01(木) 21:22:39
ユーザーが使う名前と被らないようにものすごく長い名前になっている。

int __ISO_IEC_9899_1999_Programming_Language_C_standard_library_stdio_h_printf(const char, ...);
22デフォルトの名無しさん:2006/06/01(木) 21:22:52
palpunte();
23デフォルトの名無しさん:2006/06/01(木) 21:30:13
okwwwwww();
24デフォルトの名無しさん:2006/06/01(木) 21:41:50
>>16
ワロタw
25デフォルトの名無しさん:2006/06/01(木) 21:51:56
リエントラントではない
26デフォルトの名無しさん:2006/06/01(木) 22:04:29
呼んだら、他にプロセス3つぐらい起動する。
27デフォルトの名無しさん:2006/06/01(木) 22:31:17
>>21
標準関数と違うが、JavaのJNI用Cヘッダは糞長い関数名吐くぞw
28デフォルトの名無しさん:2006/06/01(木) 22:50:48
API一つ一つで年間契約が必要。
29デフォルトの名無しさん:2006/06/01(木) 23:48:34
char *GAttu(char *nullpo);
30デフォルトの名無しさん:2006/06/02(金) 01:08:01
void *GAttu(void *nullpo)
のほうが汎用性が無いか?
31デフォルトの名無しさん:2006/06/02(金) 01:46:31
void relative_jump(ptrdiff_t distance);
32デフォルトの名無しさん:2006/06/02(金) 02:57:29
期待アゲ
33デフォルトの名無しさん:2006/06/02(金) 10:13:04
標準関数全ての名前が、アンダースコアと数字のみで構成されている
34デフォルトの名無しさん:2006/06/02(金) 12:40:56
gets()
35デフォルトの名無しさん:2006/06/02(金) 12:59:30
gets() で思い出したけど、全然関係ない話だけど、あの
ゲッツって言ってた芸人、この頃TVで見なくなったなあ。
36デフォルトの名無しさん:2006/06/02(金) 13:25:41
time_t time() {
 time_t t;
 scanf("%d", &t);
 return t;
}

無意味に人まかせ。
37デフォルトの名無しさん:2006/06/02(金) 15:58:30
hoge()
foo()
38デフォルトの名無しさん:2006/06/02(金) 18:53:17
返す文字列に勝手に改行入れる関数

(´・ω・`)
39デフォルトの名無しさん:2006/06/02(金) 21:56:53
create
40デフォルトの名無しさん:2006/06/03(土) 14:10:23
DestOS()
41デフォルトの名無しさん:2006/06/03(土) 14:42:28
関数名がバイナリコードで定義されている
42デフォルトの名無しさん:2006/06/03(土) 14:58:26
>>41
43デフォルトの名無しさん:2006/06/03(土) 18:49:59
>>42
関数名に2バイト文字を使うとか?

こんなソースコード見たらゴミ箱へ捨てるね。
44デフォルトの名無しさん:2006/06/04(日) 00:24:33
>>43 ひまわり
45デフォルトの名無しさん:2006/06/04(日) 00:44:42
3バイトなら問題ないわけですね
46デフォルトの名無しさん:2006/06/04(日) 01:39:56
文字列処理で日本語の文字は 2 バイトであると勝手に決め込んでいる関数
47デフォルトの名無しさん:2006/06/04(日) 07:37:17
グローバルネームスペースで
i()
j()

もちろん返す型の++演算子と--演算子はオーバーロード済み。
48デフォルトの名無しさん:2006/06/04(日) 08:33:31
英辞書に載っているすべての単語について標準関数化されている。

しかも言語仕様上オーバーロード不可
49デフォルトの名無しさん:2006/06/04(日) 11:38:01
関数名がモールス符号
50デフォルトの名無しさん:2006/06/04(日) 12:52:24
ANSI標準じゃないけど、BSDあたりのlibmにはj0, j1, jn, y0, y1, ynという関数
があるな。
51デフォルトの名無しさん:2006/06/04(日) 13:28:45
うげー。
52デフォルトの名無しさん:2006/06/04(日) 15:00:26
コンパイルするだけで何分もかかるような標準関数は困る。
53デフォルトの名無しさん:2006/06/04(日) 19:54:45
>>52
コンパイルに1時間以上かかる関数が実在した。
5453:2006/06/04(日) 19:56:00
もちろん標準関数で。
55デフォルトの名無しさん:2006/06/04(日) 20:09:42
強制終了させようとしたら勝手に"再開"してくる関数
56デフォルトの名無しさん:2006/06/04(日) 23:47:46
自称関羽の子孫
57デフォルトの名無しさん:2006/06/05(月) 08:52:30
それはいやだなw
58デフォルトの名無しさん:2006/06/06(火) 23:15:55
void abon()
59デフォルトの名無しさん:2006/06/07(水) 00:19:11
まず他の計算機にCPU時間を提供して、その後また別の2台の計算機からCPU時間をもらえる関数
60デフォルトの名無しさん:2006/06/07(水) 07:42:11
ポインタを渡すとオドオドする
61デフォルトの名無しさん:2006/06/07(水) 21:04:57
>>58
aboonでは?<<スペル
62デフォルトの名無しさん:2006/06/07(水) 21:10:39
>>59
5台下とか7台下とかのCPUからマージンが入るのか
63デフォルトの名無しさん:2006/06/07(水) 22:25:13
>>61
あぶーんとかえいぶーんとか読んでしまいそうだな。
64デフォルトの名無しさん:2006/06/08(木) 21:33:10
標準関数の癖にバグだらけ
65デフォルトの名無しさん:2006/06/08(木) 21:46:53
処理系によってはありそう
66デフォルトの名無しさん:2006/06/08(木) 21:56:48
標準関数なのにスペルミス
67デフォルトの名無しさん:2006/06/08(木) 22:09:49
>>66
creat(createの間違い)、cloneable(clonableの間違い)、noncopyable(uncopyableの間違い)、
なら知ってる。
最後のはboostだから標準じゃないけど。
68デフォルトの名無しさん:2006/06/08(木) 22:32:49
Cloneableは、実は本当にコレが正しい綴りなんじゃないかといままで
半信半疑だったのだが、>>67を見て調べてみた。

ttp://bugs.sun.com/bugdatabase/view_bug.do?bug_id=1234712

1.0β2で報告されてるのに「手遅れだぜベイビー」じゃNEEE!!
69デフォルトの名無しさん:2006/06/08(木) 23:25:34
>>68
"You're kidding!"とでもコメントしておやりなさい。
70デフォルトの名無しさん:2006/06/08(木) 23:29:59
Yes, I am a kid.
71デフォルトの名無しさん:2006/06/09(金) 00:08:59
>>67
creat の起源は「間違い」じゃない。
72デフォルトの名無しさん:2006/06/09(金) 00:16:38
>>67
処理系の文字数制限でってやつ?
creat(2)が出来てunlink(2)が出来ない時期があったってことか?
73デフォルトの名無しさん:2006/06/09(金) 00:17:10
レス番ミス。>>71宛のつもりだった。
74デフォルトの名無しさん:2006/06/09(金) 16:59:54
long ago(time_t);
long long ago(time_t64);
75デフォルトの名無しさん:2006/06/09(金) 17:01:20
>>67
間違いというか、反対の意味を持たせるために
im- とか un- とか接頭辞で示すと非英語圏のプログラマが混乱するだろうから
nonで統一しちゃったんだろ?
76デフォルトの名無しさん:2006/06/09(金) 18:59:05
>>74
好き
77デフォルトの名無しさん:2006/06/09(金) 23:19:41
>>75
ひょっとして、ドキュメントか何かにそうあった?
ざっと見る限り、unsafe, unsupported, incompatibleとか出てくるけど。
(unwrap、unlinkは動詞だから違うとして)
78デフォルトの名無しさん:2006/06/10(土) 00:26:10
日本語でも打ち消しの接頭辞には「不」「未」「非」「反」などいろいろあ
るように、英語にも打ち消しの意味づけによっていろいろな接頭辞があるっ
てことでは?
79デフォルトの名無しさん:2006/06/10(土) 00:51:57
バージョンアップのたびに関数名や引数が変わる
80デフォルトの名無しさん:2006/06/10(土) 01:42:25
>>79
それなんてRub(ry
81デフォルトの名無しさん:2006/06/16(金) 11:58:40
82デフォルトの名無しさん:2006/06/17(土) 22:40:04
>>74
実行するとアゴ勇のAAが表示されそうだ
83デフォルトの名無しさん:2006/06/19(月) 23:51:18
プラットフォーム依存の最適化関数がある
nnnn_x86_windows
nnnn_x86_linux
nnnn_68k_netbsd
nnnn_ppc_darwin
nnnn_x86_darwin
などなど
84デフォルトの名無しさん:2006/06/19(月) 23:56:11
>>83
リンクされるライブラリが違うから、そんなことにはならないんじゃ
85デフォルトの名無しさん:2006/06/19(月) 23:56:53
そこを揃えるのがイヤたる所以かと。
86デフォルトの名無しさん:2006/06/20(火) 00:28:10
無限ループになるバグがある標準関数
87デフォルトの名無しさん:2006/06/20(火) 01:25:29
それなら、昔M$VCのシフトJIS文字列をwchar_t文字列に
変換する関数が変なバイトが紛れ込んでると(ry
88デフォルトの名無しさん:2006/06/21(水) 00:40:02
激しくローマ文字
89デフォルトの名無しさん:2006/06/21(水) 01:07:09
ぬるぽ()
90デフォルトの名無しさん:2006/06/21(水) 01:52:12
{
    return がっ;
}
91デフォルトの名無しさん:2006/06/21(水) 02:51:52
>>13
ちょっと欲しいかも…
92デフォルトの名無しさん:2006/06/21(水) 07:35:56
関数名が全部大文字
93デフォルトの名無しさん:2006/06/21(水) 22:18:40
a(), b(), c(), d(), e(), f(), g()......
94デフォルトの名無しさん:2006/06/21(水) 22:50:34
the_world(int sec);
95デフォルトの名無しさん:2006/06/22(木) 11:00:05
>>91
関数ではないけど。
ttp://cl.pocari.org/2003-12-15-1.html
96デフォルトの名無しさん:2006/06/25(日) 19:58:23
YahooBB();

いったい何をされるのか。
97デフォルトの名無しさん:2006/06/25(日) 20:16:49
QBK();
98デフォルトの名無しさん:2006/06/25(日) 22:11:05
>>96
ワラタ
99デフォルトの名無しさん:2006/06/26(月) 17:33:09
omae_no_mono_ha_ore_no_mono(void* omae_no_mono);
100デフォルトの名無しさん:2006/06/26(月) 17:36:07
#define gian omae_no_mono_ha_ore_no_mono
101デフォルトの名無しさん:2006/06/26(月) 22:09:33
DialQ2();

名前からしてなんか怖い。
102デフォルトの名無しさん:2006/06/27(火) 00:10:55
def QBK(ball_comes):
if ball_comes == suddenly:
print "Sorry...I missed because the ball came too suddenly"
103デフォルトの名無しさん:2006/06/27(火) 00:46:03
黒船襲来からの経過時間を秒数で返す。
104デフォルトの名無しさん:2006/06/27(火) 01:29:55
>>103
0秒の基準が曖昧…。どの瞬間?ペリーの足が日本の土を踏んだ時?
105デフォルトの名無しさん:2006/06/27(火) 05:11:23
SetSonyTimer();
106デフォルトの名無しさん:2006/06/27(火) 08:29:16
>>103
kaikoku()でポートを開くのか
107デフォルトの名無しさん:2006/06/27(火) 15:33:07
>>106
そのメソッドはWellKnownPortをListen状態にするだけだよ
108デフォルトの名無しさん:2006/06/27(火) 15:41:24
KAIKOKUって1837番だっけ?1853番だっけ?
109デフォルトの名無しさん:2006/06/27(火) 15:55:35
ProcedureDivision()
110デフォルトの名無しさん:2006/06/27(火) 16:01:51
1853だったハズ。
111デフォルトの名無しさん:2006/06/27(火) 20:32:17
localtimeを江戸定時制に変換して英文文字列(COW, CHILD, TIGER, ETC)で返す。
112デフォルトの名無しさん:2006/06/27(火) 20:36:30
>>111
素朴な疑問なんだが、CHILDってなんだ? RATの間違いか?
113デフォルトの名無しさん:2006/06/27(火) 20:47:15
すまん。MOUSEだよな。
114デフォルトの名無しさん:2006/06/28(水) 00:51:27
>>111
COW == BULL == OX が成り立つんだよな、それなら。
ついでに RAT == MOUSE で MONKEY == APE で DOG == PUPPY。
115デフォルトの名無しさん:2006/06/28(水) 06:11:24
なぜ
116デフォルトの名無しさん:2006/06/28(水) 09:21:15
つか MOUSE, COW, TIGER, ETC じゃね?
117デフォルトの名無しさん:2006/06/28(水) 10:32:30
「子(ね)」だからCHILDと間違えたんだろうか。
118デフォルトの名無しさん:2006/06/28(水) 15:22:14
>>117
ならば
CHILD, COW, TIGER, RABBIT...
と並ぶはずだが・・・きっと計り知れない特異なアルゴリズムが(ry
119デフォルトの名無しさん:2006/06/28(水) 15:51:18
何を返すのかがサッパリわかんない関数
# randとして使えるかな?
120デフォルトの名無しさん:2006/06/28(水) 16:31:13
BOOL を返すと見せかけて 0, 1, -1 の3値を返す。
121デフォルトの名無しさん:2006/06/28(水) 20:17:19
print_harmony (int) {rhythm1, rhythm2, rhythm3....} ;

rhythmに指定したリズムで画面出力。デフォルト値は3-3-7。
122デフォルトの名無しさん:2006/06/28(水) 20:53:54
>>120
三値理論型(っつーか多値理論型)を処理する関数は欲しいかもしれない。
123デフォルトの名無しさん:2006/06/28(水) 21:43:02
enum でいいじゃまいか
124デフォルトの名無しさん:2006/06/29(木) 00:05:25
int enum( int num );

equal num関数
引数と等しい値を返す
125デフォルトの名無しさん:2006/06/29(木) 00:49:36
>>124
C++だけど、std::transformがあってstd::copyが無い世界を仮定すれば存在意義も出てくると思う。
boost::mpl::identityの非メタ関数版と考えれば。

あぁ、インラインでないならたしかに嫌だな。
126デフォルトの名無しさん:2006/06/29(木) 16:17:57
>>120
それなんてGetMassage()?
127デフォルトの名無しさん:2006/07/07(金) 03:17:24
社内で発言しづらい

void Honjitu_zuke_de_yamesasete_itadakimasu(int taisyokukin_wa_irimasen);
void Shineyo_kono_munou(int korosu_zo);
void Kimi_to_netai(int kane_nara_harau);
128デフォルトの名無しさん:2006/07/07(金) 23:36:51
どこだろうと発言しづらい
Void Shine(int pisutoru_de_utsu_zo);
Void Yarite-(int ahyahya);
129デフォルトの名無しさん:2006/07/08(土) 12:02:20
void Renalib_Oyasirosama_no_tataridamono(void *tatari,void *sissou)
130デフォルトの名無しさん:2006/07/08(土) 12:15:13
Innovation IBM::helpDesk( const string HELP_ME );

万能関数
引数でお好きなメッセージを渡してください
131デフォルトの名無しさん:2006/07/08(土) 14:47:14
>>129
viod Go_To_Hinamizawa(int Korosareruw);
132デフォルトの名無しさん:2006/07/09(日) 02:55:57
bug()
133デフォルトの名無しさん:2006/07/10(月) 20:13:53
int sosuu_nara_zero(int P);
134デフォルトの名無しさん:2006/07/10(月) 23:29:00
printf______________________________________________________________________________________________________________________________________________________________________________________________exe();
135デフォルトの名無しさん:2006/07/11(火) 16:29:17
名前が
InsertSex
136デフォルトの名無しさん:2006/07/11(火) 16:33:37
OS がシステムコールで Google 検索してくれる。

char *Google(const char *);

Google の仕様が変わったら終わり。
137デフォルトの名無しさん:2006/07/12(水) 02:24:26
可変長配列を管理するvectorクラス

enum INSERTION_POS{ FRONT, BACK, MOUTH, ANAL, ALL };
enum INSERTION_WAY{ MEM_REALLOCATE, SEIJOUI, KIJOUI, BACK /* , MATSUBA */ };

void vector::insert( Thing *pThing, INSERTION_POS insertion_pos, INSERTION_WAY insertion_way );
- pThing: 挿入する物体へのポインタ。
- insertion_pos: 挿入する場所。
- insertion_way: 挿入時の体勢。
138デフォルトの名無しさん:2006/07/12(水) 09:35:39
void vector::insert( void *pThing,〜
139デフォルトの名無しさん:2006/07/13(木) 20:49:34
47手網羅きぼん
140デフォルトの名無しさん:2006/07/14(金) 03:30:39
パッチ当てといて

enum INSERTION_WAY
{

IWASHIMIZU, UKIHASHI, SHIRAGAMI, USHIROYAGURA, OSHIGURUMA, KARIGAKUBI,
KUBIHIKIRENBO, GOSHOGURUMA, KOTATSUKAGARI, KOTATSUGAKURE, GOBANZEME,
UGUISUNOTANIWATARI, SHIDARECHAUSU, SHISHIMAI, SHIBORIFUYOU, SHIMEKOMATA, // no. 16
SHUMOKUZORI, KIKUICHIMONJI, TAKARABUNE, DAKIAGE, DAKIJIZOU, TACHIKANAE,
TACHIHANABISHI, TACHIMATSUBA, DARUMAGAESHI, CHIDORI, CHIDORINOKYOKU,
CHAUSUNOBASHI, TSUBAMEGAESHI, TSURIBASHI, TEGAKARI, TEKOGAKARI, NARUTO,
HYAKUHEI, HIYODORIGOE, HIYODORIGOENOSAKAOTOSHI, BUTSUDANGAESHI, FUTATSUMODOE, // no. 38
HOKAKECHAUSU, HONKOMAGAKE, MADONOTSUKI, MATSUBAKUZUSI, MIYAMA, MUKUDORI,
MIDAREBOTAN, YABUSAME, YORISOI, RIHISHIRAZU // no. 48

};
141デフォルトの名無しさん:2006/07/14(金) 18:25:36
間違いが・・・
142デフォルトの名無しさん:2006/07/23(日) 01:03:34
識別子は全てUUID

2A583C3E-2D89-4ACB-ADCB-ADF2FFCAD93F 3669804F-2308-4BAB-8973-C37EA5A282C5(
  00977B96-9DBD-4DC3-9D8E-B8F93691B681 2A90E70D-8820-4F98-A309-14DB843AC094,
  02D5B9D1-C0E4-4810-B4B1-A882042E7E3A 6EFD436E-9A0F-498E-B20E-688265BC4362,
  0E16070B-892D-4366-B410-A5BB351B28B7 CB17696C-7931-43CE-A39F-281C5F137126
);
143デフォルトの名無しさん:2006/07/23(日) 09:23:04
>>142
defineするし。
144デフォルトの名無しさん:2006/07/24(月) 22:40:16
>>142
長すぎて覚えるのが大変なのでMD5のハッシュにしました。

f0e5a6068d47fd491fa14a663eaab8a9(
  79177ff1e42f5d855ecdb0e3667d19e6,
  a16ed3343e6ad9440b396f9c14fac756,
  2ff76485a0e48b5c11acef8b5f36758a
);
145デフォルトの名無しさん:2006/07/28(金) 16:57:04
>>144
ダウソしときました

winny(9177ff1e42f5d855ecdb0e3667d19e6,
  a16ed3343e6ad9440b396f9c14fac756,
  2ff76485a0e48b5c11acef8b5f36758a
);
146デフォルトの名無しさん:2006/07/29(土) 00:44:50
輸にゅ(r

(Share*)winn(r
147デフォルトの名無しさん:2006/07/29(土) 04:16:10
標準関数()                   .exe
148デフォルトの名無しさん:2006/07/29(土) 05:31:09
>>16
ジョークソフトを糞真面目に解説してるwikipediaにワロタwwwwwwwww
149>148つながりで。。。:2006/07/29(土) 21:50:54
ちょw この HQ9+ インタプリタ、バグがないか?w
ttp://www.almnet.de/esolang/hq9plus.php

「9」を走らせると、
 N bottles of beer
 you take one down, pass it around,
 N bottles of beer on the wall.
がズラッと(Nは99〜1の整数な)表示されるんだけど
正しくは 3 行目、
 N bottles of beer
 you take one down, pass it around,
 (N-1) bottles of beer on the wall.
だよな?w
150デフォルトの名無しさん:2006/07/30(日) 02:05:19
>>149
だな。
それが判った所で何か出来るならやってみなされ
151デフォルトの名無しさん:2006/07/30(日) 05:20:25
要素を、
1) とりあえずランダムに shuffle し、
2) ソートされていなければ 1 に戻る
というソート関数。
152デフォルトの名無しさん:2006/07/30(日) 14:51:18
ブハwバブルソート以下じゃんw
153デフォルトの名無しさん:2006/07/30(日) 19:44:50
O(n!)
154デフォルトの名無しさん:2006/08/05(土) 20:20:41
mounedokuo('A')
155デフォルトの名無しさん:2006/08/19(土) 08:22:22
JWord(keyword)
156デフォルトの名無しさん:2006/08/19(土) 09:29:41
>>149
HQ9+標準化委員会に報告だ!
157デフォルトの名無しさん:2006/08/19(土) 11:20:55
数学的に実証されているオーダーよりも短い計算時間で結果を返す関数。
158デフォルトの名無しさん:2006/08/19(土) 11:25:46
fpuにsincosがあるCPUだと、sin()呼び出し時にcos()値を保存しておくとか?
159デフォルトの名無しさん:2006/08/19(土) 11:36:26
>>158
むしろすべてテーブルにしてo(1)で返してくれるとか
160デフォルトの名無しさん:2006/08/19(土) 11:40:22
各APIが妙にツンデレ。

c:\>go.exe ero.bmp
あ、あなたのためにファイルを開いた訳じゃないんだからね!
何このファイル。ばっかじゃないの?
このデータすごい量・・・でもAdministratorのためなら・・・な!何見てるのよ!!あっちいってよ。
しょうがないわね。302977よ。302977。わかった!二度と聞かないでよね。
この表示だってついでなんだからね。もう閉じるわよ!バイバイ!
c:\>

コンソールがうるさい。
161デフォルトの名無しさん:2006/08/19(土) 19:09:22
tundere();
162デフォルトの名無しさん:2006/08/20(日) 09:03:41
間違いを勝手に直してくれる関数
163デフォルトの名無しさん:2006/08/20(日) 09:28:32
>>162
HP-UXのCはポインタ渡すところに実体を渡すと勝手に変換してくれる素敵仕様。
おかげでLinux移植でSEGV続出。
164デフォルトの名無しさん:2006/08/20(日) 09:46:49
つーか、古いCは構造体を渡そうとするとポインタ渡しで実装するし引き数の型チェックがないから
当然そうなるわけで。
165デフォルトの名無しさん:2006/08/20(日) 09:48:35
>>164
いやいや、そう言う問題ではなくてね。
166デフォルトの名無しさん:2006/08/22(火) 01:16:33
>>164
そんなコンパイラ見たことないんだけど…
167デフォルトの名無しさん:2006/08/22(火) 22:43:29
>>166
すまん。HP-UXについてるやつ。
168デフォルトの名無しさん:2006/08/22(火) 23:47:52
Sun-OSも4の頃だとそうだったような。
169デフォルトの名無しさん:2006/08/24(木) 19:21:01
>>160
-qオプションで静かになりませんか?
170デフォルトの名無しさん:2006/08/24(木) 19:51:32
$ tsundere -q kiss.bmp
な、何よいきなり口ふさいだry(モゴッ)こんな事して(ジタバタ)
わかったわよ、ちょっとだけだからね…は、早くしなさいよ!
171デフォルトの名無しさん:2006/08/29(火) 09:56:02
(*゚∀゚)=3ハァハァ
172デフォルトの名無しさん:2006/09/03(日) 09:00:34
-vオプションでエロくなったりしませんか?
173デフォルトの名無しさん:2006/09/03(日) 10:13:55
-vオプションといえば、一般的にverboseの意味だ。
つまり、より口喧しくなる訳だな。
174デフォルトの名無しさん:2006/09/04(月) 00:00:08
# tsundere -v -v -v -v -v -v -v -v -v -v -d -d -d -d -d -d -d -d -d -d -d -d -d -d -v -v -v -v -v
tsundere ver 4.90
ちょっと、何事だと思ってちょっと来てみれば‥‥何にもないわよ!
vだのdだので肝心の必須パラメータなんて何処にもないじゃない!
ひょっとしてusageのつもり?だったらちゃんとhって言ってよもう!
それとねそろそろ使い方覚えなさいよ!毎日呼び出されるたびにいちいち訊かないでよね!
って、何言ってんのよあたし!オプションはこう、その後にファイル名が来るんだけど‥‥
間違っても存在しないファイルを指定したら困るのはあたしなんだからね。ちゃんとファイルを
指定してくれなきゃ‥‥べっ、別にアンタのために説明しているわけじゃないんだからっ!
その、ちゃんと扱ってくれればそれでいいんだし‥‥なっ、何でアンタのことなんかっ!
あ、あっ、あと、vとかdとか何度も入れないでよね!どう反応していいか困っちゃうわよ!
‥‥‥‥
‥‥‥‥‥‥‥‥
‥‥‥‥‥‥‥‥‥‥‥‥ひょっとしてアンタ寂しいわけ?
(以下、デレ口調ですが省略されました)

いかん、やりすぎたw
175デフォルトの名無しさん:2006/09/04(月) 02:34:46
# tsundere -v -d -v -d -v -d -v -d -v -d -v -d -v -d -v -d
176デフォルトの名無しさん:2006/09/04(月) 09:43:58
DVD! DVD! (AA略
177デフォルトの名無しさん:2006/09/09(土) 09:47:12
ワロタw
178デフォルトの名無しさん:2006/09/13(水) 17:02:05


     トラップカード発動()
179デフォルトの名無しさん:2006/09/13(水) 20:46:58
墓場から delete 済みオブジェクトを召還()
180デフォルトの名無しさん:2006/09/14(木) 10:56:23
catch(しかし呪文は効かなかったException)
181デフォルトの名無しさん:2006/09/14(木) 13:32:12
throw ぬるぽ;
182デフォルトの名無しさん:2006/09/14(木) 14:15:07
gatch (ぬるぽException e)
183デフォルトの名無しさん:2006/10/09(月) 17:40:48
Zigokusyoujo::konoObjectZigokuniNagasimasu
184デフォルトの名無しさん:2006/10/13(金) 21:33:01
donate( int dollars );
185デフォルトの名無しさん:2006/10/19(木) 06:16:16
#define ぬるぽ try
#define ガッ finally
186デフォルトの名無しさん:2006/11/14(火) 18:38:26
bool Humam_System_unkodeta();
187r ◆r/etvCKR2A :2006/11/17(金) 09:35:19
string_copy( char* dst, char* org )
文字列をコピーする。
dstの先頭4バイトはorg全体の長さ、2番目の4バイトはdstの長さを現さなければならない。
例:
dst = malloc( sizeof(char) * LEN );
( (int*)dst )[0] = strlen( org );
( (int*)dst )[1] = LEN;
string_copy( dst, org );

188デフォルトの名無しさん:2006/11/18(土) 00:28:21
>>187
sizeof(char)は常に1なので、書くのはナンセンス。
つーか、ネタにしてもセンスなさ過ぎ。
189デフォルトの名無しさん:2006/11/18(土) 14:54:05
そういうのは絶対に一定な値であっても意味を明確にするためにあえて書くことはあるよ
if( flag != 0 )みたいなもんじゃない?
190デフォルトの名無しさん:2006/11/18(土) 15:10:54
>>189
それは違うぞ。
sizeof(char)は誰がなんと書こうと1になるが、flag != 0はflagに等しくなるわけではない。
191デフォルトの名無しさん:2006/11/18(土) 15:18:58
それは文意に関係しないだろ
192デフォルトの名無しさん:2006/11/18(土) 15:46:34
>>191
だからなに?
193デフォルトの名無しさん:2006/11/18(土) 20:31:35
>>188
ところがそうとも限らない。
将来的に、あるいは一部のコンパイラで
charのサイズが1byteでなくても問題ない。
そういう処理系への(無駄な)互換性を確保することができるっしょ。
194デフォルトの名無しさん:2006/11/18(土) 21:31:49
>>193
規格上 sizeof(char) は必ず1。
195デフォルトの名無しさん:2006/11/18(土) 21:51:03
>>193は、
C90, C99対応のコンパイラばかりじゃないだろ
というような主張をしていると思われ

まぁ、そんな事を言い出したら
sizeofが使えるかどうかすら分からないけどね
196デフォルトの名無しさん:2006/11/18(土) 22:16:24
なんかもう、どっちでもいいよ
移植性も可読性も簡潔さも速度も、どれも程度の問題でしょ
197デフォルトの名無しさん:2006/11/18(土) 22:17:52
bool dottidemoii()

真か偽を返す
198デフォルトの名無しさん:2006/11/18(土) 22:19:38
昔char==short==int==long==2のやつがあった
手を抜きすぎだな
199デフォルトの名無しさん:2006/11/18(土) 22:34:31
そういうコンパイラのメーカーって規格書読まずに作ってたのかな。
200デフォルトの名無しさん:2006/11/18(土) 22:39:09
超閉鎖的な環境ならそれもいいんじゃない
201デフォルトの名無しさん:2006/11/19(日) 14:56:37
charをwcharに変更したいときに(ry
202デフォルトの名無しさん:2006/11/19(日) 15:02:07
>>199
昔って話だから、ansi以前の話かもしれない。
203デフォルトの名無しさん:2006/11/21(火) 02:29:11
騒音おばさん();
204デフォルトの名無しさん:2006/11/21(火) 02:35:16
killBill()

げいつに一撃!
205デフォルトの名無しさん:2006/11/21(火) 20:55:43
やっぱりあのタイトルをゲイツを殺すって意味だと思った香具師いるのかw
206デフォルトの名無しさん:2006/12/06(水) 23:00:42
何が起こるか分からないrand関数
ビルゲイツの暗殺を目論む裏組織との戦いを描いた映画とばかり・・・

もとい、アレってBLOOD(BLOOD+の元ネタ)のインスパイヤらしいね。
208デフォルトの名無しさん:2007/01/06(土) 04:02:01
>>194
マルチバイト文字列のみになった時、charが1バイトだと言いきれるであろうか?
少なくとも、intのサイズは時代と共に変わっていった...

>>199
今の仕様を過去に適用できるわけが無いだろう...
209デフォルトの名無しさん:2007/01/06(土) 09:47:22
>>208
マルチバイト文字列しかなくなったら、sizeof(char)が1のままでcharのビット長が16bitか32bitになるだけです。
現にcharが9bitの環境では、intは32bitですがsizeof(int)は4でありsizeof(char)は1です。
210 ◆z0MWdctOjE :2007/01/06(土) 10:28:13
たらい回し関数がデフォルト装備されている標準関数。
211デフォルトの名無しさん:2007/01/06(土) 15:50:08
>>209
1バイトのビット長が9ビットであればそうなる
intが32ビットであったとしても、1バイトが9ビットであれば、32ビットが4バイトになるのは、ある意味当たり前だし

1バイトの長さが8ビットの場合、charが16ビットになれば2を返さなければおかしくなるのでは?

少なくとも私の持っている参考書には、型に対するビット数はコンパイラ作成者によって決められていると明言されていますが
sizeofの返す数値は、記憶単位で計った記憶量(多くの場合はバイト)で返すとなっている
つまり、sizeof(char)の返り値が1である保証は何処にもないと言うことです
212デフォルトの名無しさん:2007/01/06(土) 18:03:02
>>211
いえ、規格でcharのbit数に関係なくsizeof(char)は1であると明言されています。
とりあえずJISでいいので規格書(CでもC++でも可)を一度お読みください。
213デフォルトの名無しさん:2007/01/06(土) 20:25:50
>>212
調べてみた、知ったか失礼
214デフォルトの名無しさん:2007/01/07(日) 00:48:29
>>208
根本的にcharじゃなくて、新たなモノが導入される悪寒。wcharみたいな。
215デフォルトの名無しさん:2007/01/07(日) 00:56:26
動作結果がどれも不定
216デフォルトの名無しさん:2007/01/07(日) 04:15:00
引数を少しでも間違えるとシステムを凍らせる
1度システムを凍らせたプログラムをデバッグしない状態で走らせるとシステムをリセットする
1度システムをリセットさせたプログラムをデバッグしない状態で走らせるとシステムを初期化する
1度システムを初期化させてしまったプログラムをデバッグしない状態で走らせると二度とシステムが動かなくなる
そんな標準関数は嫌だなぁ...
217デフォルトの名無しさん:2007/01/07(日) 05:58:02
sleep();

(マシンが)寝る。
218デフォルトの名無しさん:2007/01/08(月) 16:58:41
使い込むとレベルが上がって計算精度が向上する関数
219デフォルトの名無しさん:2007/01/09(火) 05:43:40
#include <stdeval.h>

const char unko = "UNKO";
eval("printf(\"%s\", unko)");

こんな関数。
220デフォルトの名無しさん:2007/01/09(火) 05:45:04
ミス。
char -> char*
221デフォルトの名無しさん:2007/01/10(水) 04:19:31
sprintf を知らん馬鹿あらわる
222デフォルトの名無しさん:2007/01/10(水) 12:43:37
sprintfは確かにいやだ。
223デフォルトの名無しさん:2007/01/10(水) 12:53:52

char buf[hogehoge];

eval(buf, "%d * %d", 3, 5);

で buf に 15 が代入されてると嬉しいかな
224219:2007/01/11(木) 00:02:40
sprintfして式解析するだけじゃね?
Cの式だったらCのインタープリタ埋め込む必要があるけど。

>>221
225デフォルトの名無しさん:2007/01/11(木) 15:57:27
evalだから、eval( 文字列 )で、文字列の実行が出来るってことだろ?
この場合は、printf( "%s", unko )が実行されるんじゃね?
226デフォルトの名無しさん
すごく…動的です…