こんな標準関数はいやだ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/05/31(水) 20:11:540002デフォルトの名無しさん
2006/05/31(水) 20:44:320003デフォルトの名無しさん
2006/05/31(水) 20:46:510004デフォルトの名無しさん
2006/05/31(水) 21:02:050005デフォルトの名無しさん
2006/05/31(水) 21:33:540006デフォルトの名無しさん
2006/05/31(水) 21:35:56入れなければ順序が逆になったりする
0007デフォルトの名無しさん
2006/05/31(水) 22:33:590008デフォルトの名無しさん
2006/05/31(水) 22:46:000009デフォルトの名無しさん
2006/05/31(水) 23:32:47重複があっても、大文字小文字の違いで誤魔化そうとする。
fc=ファイル作成、fC=ファイルを閉じる、Fc=ファイルコピー
0010デフォルトの名無しさん
2006/05/31(水) 23:36:40知恵が付いてくると隣のプロセスにコソーリ移植する。
0011デフォルトの名無しさん
2006/06/01(木) 00:23:14それって何のC文字列?
0012デフォルトの名無しさん
2006/06/01(木) 00:41:000013デフォルトの名無しさん
2006/06/01(木) 01:04:240014デフォルトの名無しさん
2006/06/01(木) 01:36:300015デフォルトの名無しさん
2006/06/01(木) 07:25:24しかも全部0か1
0016デフォルトの名無しさん
2006/06/01(木) 10:31:39ttp://ja.wikipedia.org/wiki/HQ9_Plus
0017デフォルトの名無しさん
2006/06/01(木) 10:39:31fopen("UNKO", filename);
fread("UNKO", buf);
・・・
0018デフォルトの名無しさん
2006/06/01(木) 19:14:38int func0(int, int char**);
int func1(int);
cha func2(char);
…
0019デフォルトの名無しさん
2006/06/01(木) 21:10:140020デフォルトの名無しさん
2006/06/01(木) 21:21:52名前はまだ無い。
0021デフォルトの名無しさん
2006/06/01(木) 21:22:39int __ISO_IEC_9899_1999_Programming_Language_C_standard_library_stdio_h_printf(const char, ...);
0022デフォルトの名無しさん
2006/06/01(木) 21:22:520023デフォルトの名無しさん
2006/06/01(木) 21:30:130024デフォルトの名無しさん
2006/06/01(木) 21:41:50ワロタw
0025デフォルトの名無しさん
2006/06/01(木) 21:51:560026デフォルトの名無しさん
2006/06/01(木) 22:04:290027デフォルトの名無しさん
2006/06/01(木) 22:31:17標準関数と違うが、JavaのJNI用Cヘッダは糞長い関数名吐くぞw
0028デフォルトの名無しさん
2006/06/01(木) 22:50:480029デフォルトの名無しさん
2006/06/01(木) 23:48:340030デフォルトの名無しさん
2006/06/02(金) 01:08:01のほうが汎用性が無いか?
0031デフォルトの名無しさん
2006/06/02(金) 01:46:310032デフォルトの名無しさん
2006/06/02(金) 02:57:290033デフォルトの名無しさん
2006/06/02(金) 10:13:040034デフォルトの名無しさん
2006/06/02(金) 12:40:560035デフォルトの名無しさん
2006/06/02(金) 12:59:30ゲッツって言ってた芸人、この頃TVで見なくなったなあ。
0036デフォルトの名無しさん
2006/06/02(金) 13:25:41time_t t;
scanf("%d", &t);
return t;
}
無意味に人まかせ。
0037デフォルトの名無しさん
2006/06/02(金) 15:58:30foo()
0038デフォルトの名無しさん
2006/06/02(金) 18:53:17(´・ω・`)
0039デフォルトの名無しさん
2006/06/02(金) 21:56:530040デフォルトの名無しさん
2006/06/03(土) 14:10:230041デフォルトの名無しさん
2006/06/03(土) 14:42:280042デフォルトの名無しさん
2006/06/03(土) 14:58:26?
0043デフォルトの名無しさん
2006/06/03(土) 18:49:59関数名に2バイト文字を使うとか?
こんなソースコード見たらゴミ箱へ捨てるね。
0044デフォルトの名無しさん
2006/06/04(日) 00:24:330045デフォルトの名無しさん
2006/06/04(日) 00:44:420046デフォルトの名無しさん
2006/06/04(日) 01:39:560047デフォルトの名無しさん
2006/06/04(日) 07:37:17i()
j()
もちろん返す型の++演算子と--演算子はオーバーロード済み。
0048デフォルトの名無しさん
2006/06/04(日) 08:33:31しかも言語仕様上オーバーロード不可
0049デフォルトの名無しさん
2006/06/04(日) 11:38:010050デフォルトの名無しさん
2006/06/04(日) 12:52:24があるな。
0051デフォルトの名無しさん
2006/06/04(日) 13:28:450052デフォルトの名無しさん
2006/06/04(日) 15:00:260053デフォルトの名無しさん
2006/06/04(日) 19:54:45コンパイルに1時間以上かかる関数が実在した。
005453
2006/06/04(日) 19:56:000055デフォルトの名無しさん
2006/06/04(日) 20:09:420056デフォルトの名無しさん
2006/06/04(日) 23:47:460057デフォルトの名無しさん
2006/06/05(月) 08:52:300058デフォルトの名無しさん
2006/06/06(火) 23:15:550059デフォルトの名無しさん
2006/06/07(水) 00:19:110060デフォルトの名無しさん
2006/06/07(水) 07:42:110061デフォルトの名無しさん
2006/06/07(水) 21:04:57aboonでは?<<スペル
0062デフォルトの名無しさん
2006/06/07(水) 21:10:395台下とか7台下とかのCPUからマージンが入るのか
0063デフォルトの名無しさん
2006/06/07(水) 22:25:13あぶーんとかえいぶーんとか読んでしまいそうだな。
0064デフォルトの名無しさん
2006/06/08(木) 21:33:100065デフォルトの名無しさん
2006/06/08(木) 21:46:530066デフォルトの名無しさん
2006/06/08(木) 21:56:480067デフォルトの名無しさん
2006/06/08(木) 22:09:49creat(createの間違い)、cloneable(clonableの間違い)、noncopyable(uncopyableの間違い)、
なら知ってる。
最後のはboostだから標準じゃないけど。
0068デフォルトの名無しさん
2006/06/08(木) 22:32:49半信半疑だったのだが、>>67を見て調べてみた。
ttp://bugs.sun.com/bugdatabase/view_bug.do?bug_id=1234712
1.0β2で報告されてるのに「手遅れだぜベイビー」じゃNEEE!!
0069デフォルトの名無しさん
2006/06/08(木) 23:25:34"You're kidding!"とでもコメントしておやりなさい。
0070デフォルトの名無しさん
2006/06/08(木) 23:29:590071デフォルトの名無しさん
2006/06/09(金) 00:08:59creat の起源は「間違い」じゃない。
0072デフォルトの名無しさん
2006/06/09(金) 00:16:38処理系の文字数制限でってやつ?
creat(2)が出来てunlink(2)が出来ない時期があったってことか?
0073デフォルトの名無しさん
2006/06/09(金) 00:17:100074デフォルトの名無しさん
2006/06/09(金) 16:59:54long long ago(time_t64);
0075デフォルトの名無しさん
2006/06/09(金) 17:01:20間違いというか、反対の意味を持たせるために
im- とか un- とか接頭辞で示すと非英語圏のプログラマが混乱するだろうから
nonで統一しちゃったんだろ?
0076デフォルトの名無しさん
2006/06/09(金) 18:59:05好き
0077デフォルトの名無しさん
2006/06/09(金) 23:19:41ひょっとして、ドキュメントか何かにそうあった?
ざっと見る限り、unsafe, unsupported, incompatibleとか出てくるけど。
(unwrap、unlinkは動詞だから違うとして)
0078デフォルトの名無しさん
2006/06/10(土) 00:26:10るように、英語にも打ち消しの意味づけによっていろいろな接頭辞があるっ
てことでは?
0079デフォルトの名無しさん
2006/06/10(土) 00:51:570080デフォルトの名無しさん
2006/06/10(土) 01:42:25それなんてRub(ry
0081デフォルトの名無しさん
2006/06/16(金) 11:58:400082デフォルトの名無しさん
2006/06/17(土) 22:40:04実行するとアゴ勇のAAが表示されそうだ
0083デフォルトの名無しさん
2006/06/19(月) 23:51:18nnnn_x86_windows
nnnn_x86_linux
nnnn_68k_netbsd
nnnn_ppc_darwin
nnnn_x86_darwin
などなど
0084デフォルトの名無しさん
2006/06/19(月) 23:56:11リンクされるライブラリが違うから、そんなことにはならないんじゃ
0085デフォルトの名無しさん
2006/06/19(月) 23:56:530086デフォルトの名無しさん
2006/06/20(火) 00:28:100087デフォルトの名無しさん
2006/06/20(火) 01:25:29変換する関数が変なバイトが紛れ込んでると(ry
0088デフォルトの名無しさん
2006/06/21(水) 00:40:020089デフォルトの名無しさん
2006/06/21(水) 01:07:090090デフォルトの名無しさん
2006/06/21(水) 01:52:12return がっ;
}
0091デフォルトの名無しさん
2006/06/21(水) 02:51:52ちょっと欲しいかも…
0092デフォルトの名無しさん
2006/06/21(水) 07:35:560093デフォルトの名無しさん
2006/06/21(水) 22:18:400094デフォルトの名無しさん
2006/06/21(水) 22:50:340095デフォルトの名無しさん
2006/06/22(木) 11:00:05関数ではないけど。
ttp://cl.pocari.org/2003-12-15-1.html
0096デフォルトの名無しさん
2006/06/25(日) 19:58:23いったい何をされるのか。
0097デフォルトの名無しさん
2006/06/25(日) 20:16:490098デフォルトの名無しさん
2006/06/25(日) 22:11:05ワラタ
0099デフォルトの名無しさん
2006/06/26(月) 17:33:090100デフォルトの名無しさん
2006/06/26(月) 17:36:070101デフォルトの名無しさん
2006/06/26(月) 22:09:33名前からしてなんか怖い。
0102デフォルトの名無しさん
2006/06/27(火) 00:10:55if ball_comes == suddenly:
print "Sorry...I missed because the ball came too suddenly"
0103デフォルトの名無しさん
2006/06/27(火) 00:46:030104デフォルトの名無しさん
2006/06/27(火) 01:29:550秒の基準が曖昧…。どの瞬間?ペリーの足が日本の土を踏んだ時?
0105デフォルトの名無しさん
2006/06/27(火) 05:11:230106デフォルトの名無しさん
2006/06/27(火) 08:29:16kaikoku()でポートを開くのか
0107デフォルトの名無しさん
2006/06/27(火) 15:33:07そのメソッドはWellKnownPortをListen状態にするだけだよ
0108デフォルトの名無しさん
2006/06/27(火) 15:41:240109デフォルトの名無しさん
2006/06/27(火) 15:55:350110デフォルトの名無しさん
2006/06/27(火) 16:01:510111デフォルトの名無しさん
2006/06/27(火) 20:32:170112デフォルトの名無しさん
2006/06/27(火) 20:36:30素朴な疑問なんだが、CHILDってなんだ? RATの間違いか?
0113デフォルトの名無しさん
2006/06/27(火) 20:47:150114デフォルトの名無しさん
2006/06/28(水) 00:51:27COW == BULL == OX が成り立つんだよな、それなら。
ついでに RAT == MOUSE で MONKEY == APE で DOG == PUPPY。
0115デフォルトの名無しさん
2006/06/28(水) 06:11:240116デフォルトの名無しさん
2006/06/28(水) 09:21:150117デフォルトの名無しさん
2006/06/28(水) 10:32:300118デフォルトの名無しさん
2006/06/28(水) 15:22:14ならば
CHILD, COW, TIGER, RABBIT...
と並ぶはずだが・・・きっと計り知れない特異なアルゴリズムが(ry
0119デフォルトの名無しさん
2006/06/28(水) 15:51:18# randとして使えるかな?
0120デフォルトの名無しさん
2006/06/28(水) 16:31:130121デフォルトの名無しさん
2006/06/28(水) 20:17:19rhythmに指定したリズムで画面出力。デフォルト値は3-3-7。
0122デフォルトの名無しさん
2006/06/28(水) 20:53:54三値理論型(っつーか多値理論型)を処理する関数は欲しいかもしれない。
0123デフォルトの名無しさん
2006/06/28(水) 21:43:020124デフォルトの名無しさん
2006/06/29(木) 00:05:25equal num関数
引数と等しい値を返す
0125デフォルトの名無しさん
2006/06/29(木) 00:49:36C++だけど、std::transformがあってstd::copyが無い世界を仮定すれば存在意義も出てくると思う。
boost::mpl::identityの非メタ関数版と考えれば。
あぁ、インラインでないならたしかに嫌だな。
0126デフォルトの名無しさん
2006/06/29(木) 16:17:57それなんてGetMassage()?
0127デフォルトの名無しさん
2006/07/07(金) 03:17:24void Honjitu_zuke_de_yamesasete_itadakimasu(int taisyokukin_wa_irimasen);
void Shineyo_kono_munou(int korosu_zo);
void Kimi_to_netai(int kane_nara_harau);
0128デフォルトの名無しさん
2006/07/07(金) 23:36:51Void Shine(int pisutoru_de_utsu_zo);
Void Yarite-(int ahyahya);
0129デフォルトの名無しさん
2006/07/08(土) 12:02:200130デフォルトの名無しさん
2006/07/08(土) 12:15:13万能関数
引数でお好きなメッセージを渡してください
0131デフォルトの名無しさん
2006/07/08(土) 14:47:14viod Go_To_Hinamizawa(int Korosareruw);
0132デフォルトの名無しさん
2006/07/09(日) 02:55:570133デフォルトの名無しさん
2006/07/10(月) 20:13:530134デフォルトの名無しさん
2006/07/10(月) 23:29:000135デフォルトの名無しさん
2006/07/11(火) 16:29:17InsertSex
0136デフォルトの名無しさん
2006/07/11(火) 16:33:37char *Google(const char *);
Google の仕様が変わったら終わり。
0137デフォルトの名無しさん
2006/07/12(水) 02:24:26enum 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: 挿入時の体勢。
0138デフォルトの名無しさん
2006/07/12(水) 09:35:390139デフォルトの名無しさん
2006/07/13(木) 20:49:340140デフォルトの名無しさん
2006/07/14(金) 03:30:39enum 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
};
0141デフォルトの名無しさん
2006/07/14(金) 18:25:360142デフォルトの名無しさん
2006/07/23(日) 01:03:342A583C3E-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
);
0143デフォルトの名無しさん
2006/07/23(日) 09:23:04defineするし。
0144デフォルトの名無しさん
2006/07/24(月) 22:40:16長すぎて覚えるのが大変なのでMD5のハッシュにしました。
f0e5a6068d47fd491fa14a663eaab8a9(
79177ff1e42f5d855ecdb0e3667d19e6,
a16ed3343e6ad9440b396f9c14fac756,
2ff76485a0e48b5c11acef8b5f36758a
);
0145デフォルトの名無しさん
2006/07/28(金) 16:57:04ダウソしときました
winny(9177ff1e42f5d855ecdb0e3667d19e6,
a16ed3343e6ad9440b396f9c14fac756,
2ff76485a0e48b5c11acef8b5f36758a
);
0146デフォルトの名無しさん
2006/07/29(土) 00:44:50(Share*)winn(r
0147デフォルトの名無しさん
2006/07/29(土) 04:16:100148デフォルトの名無しさん
2006/07/29(土) 05:31:09ジョークソフトを糞真面目に解説してるwikipediaにワロタwwwwwwwww
0149>148つながりで。。。
2006/07/29(土) 21:50:54ttp://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
0150デフォルトの名無しさん
2006/07/30(日) 02:05:19だな。
それが判った所で何か出来るならやってみなされ
0151デフォルトの名無しさん
2006/07/30(日) 05:20:251) とりあえずランダムに shuffle し、
2) ソートされていなければ 1 に戻る
というソート関数。
0152デフォルトの名無しさん
2006/07/30(日) 14:51:180153デフォルトの名無しさん
2006/07/30(日) 19:44:500154デフォルトの名無しさん
2006/08/05(土) 20:20:410155デフォルトの名無しさん
2006/08/19(土) 08:22:220156デフォルトの名無しさん
2006/08/19(土) 09:29:41HQ9+標準化委員会に報告だ!
0157デフォルトの名無しさん
2006/08/19(土) 11:20:550158デフォルトの名無しさん
2006/08/19(土) 11:25:460159デフォルトの名無しさん
2006/08/19(土) 11:36:26むしろすべてテーブルにしてo(1)で返してくれるとか
0160デフォルトの名無しさん
2006/08/19(土) 11:40:22c:\>go.exe ero.bmp
あ、あなたのためにファイルを開いた訳じゃないんだからね!
何このファイル。ばっかじゃないの?
このデータすごい量・・・でもAdministratorのためなら・・・な!何見てるのよ!!あっちいってよ。
しょうがないわね。302977よ。302977。わかった!二度と聞かないでよね。
この表示だってついでなんだからね。もう閉じるわよ!バイバイ!
c:\>
コンソールがうるさい。
0161デフォルトの名無しさん
2006/08/19(土) 19:09:220162デフォルトの名無しさん
2006/08/20(日) 09:03:410163デフォルトの名無しさん
2006/08/20(日) 09:28:32HP-UXのCはポインタ渡すところに実体を渡すと勝手に変換してくれる素敵仕様。
おかげでLinux移植でSEGV続出。
0164デフォルトの名無しさん
2006/08/20(日) 09:46:49当然そうなるわけで。
0165デフォルトの名無しさん
2006/08/20(日) 09:48:35いやいや、そう言う問題ではなくてね。
0166デフォルトの名無しさん
2006/08/22(火) 01:16:33そんなコンパイラ見たことないんだけど…
0167デフォルトの名無しさん
2006/08/22(火) 22:43:29すまん。HP-UXについてるやつ。
0168デフォルトの名無しさん
2006/08/22(火) 23:47:520169デフォルトの名無しさん
2006/08/24(木) 19:21:01-qオプションで静かになりませんか?
0170デフォルトの名無しさん
2006/08/24(木) 19:51:32な、何よいきなり口ふさいだry(モゴッ)こんな事して(ジタバタ)
わかったわよ、ちょっとだけだからね…は、早くしなさいよ!
0171デフォルトの名無しさん
2006/08/29(火) 09:56:020172デフォルトの名無しさん
2006/09/03(日) 09:00:340173デフォルトの名無しさん
2006/09/03(日) 10:13:55つまり、より口喧しくなる訳だな。
0174デフォルトの名無しさん
2006/09/04(月) 00:00:08tsundere ver 4.90
ちょっと、何事だと思ってちょっと来てみれば‥‥何にもないわよ!
vだのdだので肝心の必須パラメータなんて何処にもないじゃない!
ひょっとしてusageのつもり?だったらちゃんとhって言ってよもう!
それとねそろそろ使い方覚えなさいよ!毎日呼び出されるたびにいちいち訊かないでよね!
って、何言ってんのよあたし!オプションはこう、その後にファイル名が来るんだけど‥‥
間違っても存在しないファイルを指定したら困るのはあたしなんだからね。ちゃんとファイルを
指定してくれなきゃ‥‥べっ、別にアンタのために説明しているわけじゃないんだからっ!
その、ちゃんと扱ってくれればそれでいいんだし‥‥なっ、何でアンタのことなんかっ!
あ、あっ、あと、vとかdとか何度も入れないでよね!どう反応していいか困っちゃうわよ!
‥‥‥‥
‥‥‥‥‥‥‥‥
‥‥‥‥‥‥‥‥‥‥‥‥ひょっとしてアンタ寂しいわけ?
(以下、デレ口調ですが省略されました)
いかん、やりすぎたw
0175デフォルトの名無しさん
2006/09/04(月) 02:34:460176デフォルトの名無しさん
2006/09/04(月) 09:43:580177デフォルトの名無しさん
2006/09/09(土) 09:47:120178デフォルトの名無しさん
2006/09/13(水) 17:02:05トラップカード発動()
0179デフォルトの名無しさん
2006/09/13(水) 20:46:580180デフォルトの名無しさん
2006/09/14(木) 10:56:230181デフォルトの名無しさん
2006/09/14(木) 13:32:120182デフォルトの名無しさん
2006/09/14(木) 14:15:070183デフォルトの名無しさん
2006/10/09(月) 17:40:480184デフォルトの名無しさん
2006/10/13(金) 21:33:010185デフォルトの名無しさん
2006/10/19(木) 06:16:16#define ガッ finally
0186デフォルトの名無しさん
2006/11/14(火) 18:38:260187r ◆r/etvCKR2A
2006/11/17(金) 09:35:19文字列をコピーする。
dstの先頭4バイトはorg全体の長さ、2番目の4バイトはdstの長さを現さなければならない。
例:
dst = malloc( sizeof(char) * LEN );
( (int*)dst )[0] = strlen( org );
( (int*)dst )[1] = LEN;
string_copy( dst, org );
0188デフォルトの名無しさん
2006/11/18(土) 00:28:21sizeof(char)は常に1なので、書くのはナンセンス。
つーか、ネタにしてもセンスなさ過ぎ。
0189デフォルトの名無しさん
2006/11/18(土) 14:54:05if( flag != 0 )みたいなもんじゃない?
0190デフォルトの名無しさん
2006/11/18(土) 15:10:54それは違うぞ。
sizeof(char)は誰がなんと書こうと1になるが、flag != 0はflagに等しくなるわけではない。
0191デフォルトの名無しさん
2006/11/18(土) 15:18:580192デフォルトの名無しさん
2006/11/18(土) 15:46:34だからなに?
0193デフォルトの名無しさん
2006/11/18(土) 20:31:35ところがそうとも限らない。
将来的に、あるいは一部のコンパイラで
charのサイズが1byteでなくても問題ない。
そういう処理系への(無駄な)互換性を確保することができるっしょ。
0194デフォルトの名無しさん
2006/11/18(土) 21:31:49規格上 sizeof(char) は必ず1。
0195デフォルトの名無しさん
2006/11/18(土) 21:51:03C90, C99対応のコンパイラばかりじゃないだろ
というような主張をしていると思われ
まぁ、そんな事を言い出したら
sizeofが使えるかどうかすら分からないけどね
0196デフォルトの名無しさん
2006/11/18(土) 22:16:24移植性も可読性も簡潔さも速度も、どれも程度の問題でしょ
0197デフォルトの名無しさん
2006/11/18(土) 22:17:52真か偽を返す
0198デフォルトの名無しさん
2006/11/18(土) 22:19:38手を抜きすぎだな
0199デフォルトの名無しさん
2006/11/18(土) 22:34:310200デフォルトの名無しさん
2006/11/18(土) 22:39:090201デフォルトの名無しさん
2006/11/19(日) 14:56:370202デフォルトの名無しさん
2006/11/19(日) 15:02:07昔って話だから、ansi以前の話かもしれない。
0203デフォルトの名無しさん
2006/11/21(火) 02:29:110204デフォルトの名無しさん
2006/11/21(火) 02:35:16げいつに一撃!
0205デフォルトの名無しさん
2006/11/21(火) 20:55:430206デフォルトの名無しさん
2006/12/06(水) 23:00:420207・∀・)っ-○◎●創聖のダンゴリオン ◆DanGorION6
2006/12/06(水) 23:17:08もとい、アレってBLOOD(BLOOD+の元ネタ)のインスパイヤらしいね。
0208デフォルトの名無しさん
2007/01/06(土) 04:02:01マルチバイト文字列のみになった時、charが1バイトだと言いきれるであろうか?
少なくとも、intのサイズは時代と共に変わっていった...
>>199
今の仕様を過去に適用できるわけが無いだろう...
0209デフォルトの名無しさん
2007/01/06(土) 09:47:22マルチバイト文字列しかなくなったら、sizeof(char)が1のままでcharのビット長が16bitか32bitになるだけです。
現にcharが9bitの環境では、intは32bitですがsizeof(int)は4でありsizeof(char)は1です。
0211デフォルトの名無しさん
2007/01/06(土) 15:50:081バイトのビット長が9ビットであればそうなる
intが32ビットであったとしても、1バイトが9ビットであれば、32ビットが4バイトになるのは、ある意味当たり前だし
1バイトの長さが8ビットの場合、charが16ビットになれば2を返さなければおかしくなるのでは?
少なくとも私の持っている参考書には、型に対するビット数はコンパイラ作成者によって決められていると明言されていますが
sizeofの返す数値は、記憶単位で計った記憶量(多くの場合はバイト)で返すとなっている
つまり、sizeof(char)の返り値が1である保証は何処にもないと言うことです
0212デフォルトの名無しさん
2007/01/06(土) 18:03:02いえ、規格でcharのbit数に関係なくsizeof(char)は1であると明言されています。
とりあえずJISでいいので規格書(CでもC++でも可)を一度お読みください。
0213デフォルトの名無しさん
2007/01/06(土) 20:25:50調べてみた、知ったか失礼
0214デフォルトの名無しさん
2007/01/07(日) 00:48:29根本的にcharじゃなくて、新たなモノが導入される悪寒。wcharみたいな。
0215デフォルトの名無しさん
2007/01/07(日) 00:56:260216デフォルトの名無しさん
2007/01/07(日) 04:15:001度システムを凍らせたプログラムをデバッグしない状態で走らせるとシステムをリセットする
1度システムをリセットさせたプログラムをデバッグしない状態で走らせるとシステムを初期化する
1度システムを初期化させてしまったプログラムをデバッグしない状態で走らせると二度とシステムが動かなくなる
そんな標準関数は嫌だなぁ...
0217デフォルトの名無しさん
2007/01/07(日) 05:58:02(マシンが)寝る。
0218デフォルトの名無しさん
2007/01/08(月) 16:58:410219デフォルトの名無しさん
2007/01/09(火) 05:43:40const char unko = "UNKO";
eval("printf(\"%s\", unko)");
こんな関数。
0220デフォルトの名無しさん
2007/01/09(火) 05:45:04char -> char*
0221デフォルトの名無しさん
2007/01/10(水) 04:19:310222デフォルトの名無しさん
2007/01/10(水) 12:43:370223デフォルトの名無しさん
2007/01/10(水) 12:53:52char buf[hogehoge];
eval(buf, "%d * %d", 3, 5);
で buf に 15 が代入されてると嬉しいかな
0225デフォルトの名無しさん
2007/01/11(木) 15:57:27この場合は、printf( "%s", unko )が実行されるんじゃね?
0226デフォルトの名無しさん
2007/01/11(木) 18:56:13■ このスレッドは過去ログ倉庫に格納されています