- 1 名前:デフォルトの名無しさん mailto:sage [2018/02/19(月) 22:13:58.98 ID:9/te2eSJ0.net]
- C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける 数行で収まらないソースは以下を適当に使ってURLを晒す https://paiza.io/ https://ideone.com/ codepad.org/ C11 www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf C99 www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf kikakurui.com/x3/X3010-2003-01.html C FAQ 日本語訳 www.kouno.jp/home/c_faq/ JPCERT C コーディングスタンダード https://www.jpcert.or.jp/sc-rules/ 前 C言語なら俺に聞け 144 https://mevius.5ch.net/test/read.cgi/tech/1514025223/ 次スレを立てる時は本文の1行目に以下を追加して下さい !extend:on:vvvvv:1000:512 VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
- 237 名前:デフォルトの名無しさん [2018/03/01(木) 18:33:42.83 ID:AvQj/v1Qa.net]
- 今さらC++使う気にはなれないな
- 238 名前:デフォルトの名無しさん [2018/03/01(木) 18:46:09.21 ID:5P8YUW6ka.net]
- マスターマインドは
正解にたどり着くまでの 最短最速最適な質問の仕方 を次の一手で出すアルゴリズム考えたな 4列だったら最大7手未満とかそんなやつ
- 239 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 21:26:58.79 ID:pSYCUqTH0.net]
- >>224
ウインドウズで開発してるから、VCはconioもってるんだよな。 ただ、布教できなくて悶える。ソース配布できない。 GCCも持ってない環境あるからなぁ。
- 240 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 21:28:15.90 ID:pSYCUqTH0.net]
- マスターマインドのAIはダサいのは作ったことある。
正解にはたどりつけるけど、パーミテーションでグルグル回す奴だから回答がキモイ。 そして遅い・・・。
- 241 名前:デフォルトの名無しさん [2018/03/02(金) 05:26:58.29 ID:btKfsNEv0.net]
- >>230
まあ、非標準だから仕方ない。そういうのは条件コンパイルとか、たくさんあるなら環境ごとに別のソース
- 242 名前:ファイルにしてビルド時に選択とか。
そういうことをちゃんとやってるオープンソースソフトウェアが参考になるかも。 [] - [ここ壊れてます]
- 243 名前:デフォルトの名無しさん mailto:sage [2018/03/02(金) 06:44:50.16 ID:bNTu0vGw0.net]
- 待機なしの1キャラ入力は標準に欲しいね
- 244 名前:デフォルトの名無しさん mailto:sage釣 [2018/03/02(金) 07:35:26.90 ID:Ht5IxdGD0.net]
- 日本語どうやって入力するんだ?
- 245 名前:デフォルトの名無しさん mailto:sage [2018/03/02(金) 09:02:00.75 ID:7oxMlhUX0.net]
- >>225
にいさんむむむ でキーリピート解除
- 246 名前:デフォルトの名無しさん mailto:sage [2018/03/02(金) 22:53:07.31 ID:PBdn8yjo0.net]
- >>192
立てた。 C言語相談室(上級者専用) https://mevius.5ch.net/test/read.cgi/tech/1519998483 老害が来てもウザイので「10,000行程度のソースを扱えない人は」と現在状態に変更した。 上級者には一朝一夕では成れない。 初心者は文法事項にばかりに目が行きがちだが、 今日覚えれば明日から使える文法事項で練度を測るのはナンセンスだ。 これを含めて、意見については新スレで受け付ける。 >>195 削除よろ
- 247 名前:デフォルトの名無しさん mailto:sage [2018/03/02(金) 23:05:02.75 ID:Wy5zsGfp0.net]
- >>234
UTF-8型というものはない。 wchar_tにウニコードかOSの文字コードが入ってることを期待しよう。 まぁ、stdinをgetchで読んで解析とかかな。またはfgetsで全部読むとか。 世知辛いのじゃー。
- 248 名前:デフォルトの名無しさん [2018/03/03(土) 19:55:40.33 .net]
- >>237
一定のchunk sizeでreadして1byteずつ解析やな
- 249 名前:デフォルトの名無しさん mailto:sage [2018/03/03(土) 20:06:25.92 ID:B47zIri70.net]
- あ、そうか。
UTF-8って生バイトfreadしないといけないのか。 失念してた。
- 250 名前:デフォルトの名無しさん [2018/03/03(土) 20:54:25.83 ID:usZqppoC0.net]
- >>236
削除依頼出して誘導の書き込みしておいた。
- 251 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 09:51:40.56 ID:/AI+3Uf1a.net]
- おまいらってすごいね
C検定の1級とか余裕なんだろね
- 252 名前:デフォルトの名無しさん mailto:sage [2018/03/04(日) 17:53:13.34 ID:9DD6RFWE0.net]
- いやいや、これでもISO/IEC 9899:2011のつまみ食いをしてるだけですよ
昔のCと違い、今のCは付き合ってらんないところが結構あるんで
- 253 名前:デフォルトの名無しさん [2018/03/04(日) 23:51:40.13 ID:8NE8Y0sUx.net]
- 10,000行程度のプログラムで何ができるのか想像が出来ん。
- 254 名前:デフォルトの名無しさん [2018/03/05(月) 00:51:13.54 .net]
- 10000行程度を書いた経験だろ
全体だと30万行とかだろ
- 255 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 01:04:58.69 ID:FpxBMBRn0.net]
- 一プロジェクトで1万行はないな。趣味だから。
トータルならそれ以上書いてるけど。
- 256 名前:デフォルトの名無しさん [2018/03/05(月) 01:26:13.77 ID:LCMEVuoA0.net]
- >>241
それってここに書いてある一級? https://ja.wikipedia.org/wiki/C%E8%A8%80%E8%AA%9E%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%83%BD%E5%8A%9B%E8%AA%8D%E5%AE%9A%E8%A9%A6%E9%A8%93 だったら特に検定受かってなくてもそういう人だらけじゃないかな。
- 257 名前:デフォルトの名無しさん [2018/03/05(月) 01:35:06.01 ID:LCMEVuoA0.net]
- 一万行ねえ。しかしあまりに行数が多くなるとするとC言語を使うこと自体が適切ではなかった可能性も出てくるよな。
あるいは何か設計がまずいか、書き方がまずいか。 何れにしてもプログラムが多くなればなるほど人間がバグを作り込んでしまう率が高くなり更に全体の把握が困難になってくる。
- 258 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 02:35:53.76 ID:FpxBMBRn0.net]
- 最高効率で1万行ってやりたくないなぁ。
ぜったゲシュタルト崩壊起こす。
- 259 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 02:49:21.31 ID:udBqLrh50.net]
- 普段から1万行程度書いてる上級プログラマが
今から模範演技を見せてくれそうな予感
- 260 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 06:35:47.20 ID:wW3xLIx70.net]
- int
MyFunc ( int param ) { return param * param; }
- 261 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 07:59:23.92 ID:DUciPmz40.net]
- 一万行パクった事がある。
- 262 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 09:53:37.62 ID:9If1UATd0.net]
- 行数で評価とかいまだにあるのかcobolの習慣持ち込むな
- 263 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 10:35:59.73 ID:6dt0Sqct0.net]
- 生涯ではたぶん 書いた行数より消した行数の方が多い
- 264 名前:デフォルトの名無しさん [2018/03/05(月) 10:56:09.00 ID:vC0ni0wma.net]
- >>249
一万行の上級者様は上級者様専用スレに行ったみたいだから、実演はしてくれないだろう
- 265 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 16:04:50.85 ID:/FWFrph00.net]
- voidポインターの足し算は未定義なんだってね。
charのポインターみたいに1バイトずつ増えるからつかえると思ってた。
- 266 名前:デフォルトの名無しさん [2018/03/05(月) 16:10:41.91 ID:QTTd7ohZF.net]
- どうせキャストして使うんだし
- 267 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 17:54:44.07 ID:V+sS+FxI0.net]
- C言語初心者向けのスレって結局ここでいいんだろうか?
- 268 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 17:59:13.03 ID:udBqLrh50.net]
- いいとも
- 269 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 18:07:26.38 ID:VG/uZnqZd.net]
- フォルダ内の複数のエクセルシートの決まったシートをtext形式1つにまとめるのって出来ます?
- 270 名前:デフォルトの名無しさん [2018/03/05(月) 18:10:45.91 ID:qBuz+lExa.net]
- >>255
gccもそうなってて以前それ前提に書いてあるソースを見てビックリしたことがある。 特別扱いしているらしい。
- 271 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 19:32:31.91 ID:cQ8T6f3ad.net]
- プリプロセッサで
#define foo(n) foo_##__typeof__(n)(n) double a; foo(a); って展開したら foo_double(a) になって欲しかったのに foo___typeof__(n)(n) になりました 良い方法はないでしょうか?
- 272 名前:片山博文MZ mailto:sage [2018/03/05(月) 20:05:03.11 ID:N7KbDTrZd.net]
- >>261
型名の解釈は、プリプロセッサのレイヤーでは無理です。
- 273 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 20:09:24.78 ID:SJt3Y40r0.net]
- __typeof__ って 演算子っぽいけど
(プリプロセッサ処理の段階では解釈されない:sizeof と同じで リテラルの整数に展開されているわけではない)
- 274 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 20:10:41.84 ID:cQ8T6f3ad.net]
- がーん
_Genericも二箇所に分けて書こうとするとredefineって言われて先に定義したほうが消えるし、ジェネリックは結構厳しいんですね…… ありがとうございます
- 275 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 22:18:31.83 ID:gAM47Ihup.net]
- 1万行なんて、きちんと設計してないんじゃね?
- 276 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 22:28:13.08 ID:FpxBMBRn0.net]
- sizeof(void)って未定義?
未定義ならそのポインタの加算幅も未定義だな。 void* p = (((void*)(&i))++);
- 277 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 23:16:20.23 ID:THwFwnSk0.net]
- キミは正しい
- 278 名前:デフォルトの名無しさん [2018/03/06(火) 03:28:05.03 ID:ln7SJGum0.net]
- 本当は void * に対しては足すことも引くこともできない。
- 279 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 06:45:37.01 ID:r6wtBatS0.net]
- 今ならuintptr_tにキャストして足し算引き算した後でvoid*に戻すのかな。
uintptr_t以前はchar*へのキャストだったかも知れんけど。 しかし実際のところvoid*に対してポインタを進めたり戻したりしたいって、 どういう場面で必要になるんじゃろうか?
- 280 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 09:29:43.76 ID:vOSWGXrq0.net]
- char *でいいじゃん
構造がわからないものはバイト列って認識でしょ?
- 281 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 10:18:02.26 ID:5/zKekdl0.net]
- 分からない物を適当に扱うって、すごいな
- 282 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 12:31:29.65 ID:aP2GFEvqa.net]
- しかも符号まであると決めつけてるな
- 283 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 12:40:00.86 ID:KV/wZ8PJ6.net]
- GCCとかchar*と同じ挙動じゃなかったっけ?
- 284 名前:デフォルトの名無しさん [2018/03/06(火) 12:50:23.18 ID:Hdg+O/12a.net]
- gccはね。
- 285 名前:デフォルトの名無しさん [2018/03/06(火) 12:54:06.75 ID:Hdg+O/12a.net]
- そういやポインタ演算と言うと8086用のCコンパイラはfarとか拡張キーワード作ったりして面倒だったな。TurboCだったか。
ああいうなんとも言えないCPUコンパイラだと特殊な決まりがあったりするから要注意だ。 まあ、二度とあんなの市場に出ないような気はするけどな。
- 286 名前:デフォルトの名無しさん [2018/03/06(火) 12:54:48.33 ID:Hdg+O/12a.net]
- 用のが抜けた。CPU用の、な。
- 287 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 12:56:39.10 ID:3EYe6qQ70.net]
- ハーバードアーキテクチャだとdmとかpm修飾なんてのも
- 288 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 13:31:13.79 ID:PuW1uuBL0.net]
- farはTurbo Cに限ったことじゃない
8086用である限り必要になる
- 289 名前:デフォルトの名無しさん [2018/03/06(火) 14:52:33.73 ID:03FKlPoEF.net]
- tinyモデルでも使えるfar最強
- 290 名前: mailto:sage [2018/03/06(火) 15:01:22.33 ID:xvhpcg6j0.net]
- >>279
でもコード64KBの制限はどうしようもない
- 291 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 16:57:53.89 ID:PuW1uuBL0.net]
- 64KBしかいらないときに使うのがtiny
tiny使いながら64KBじゃきついとか発想が逆 だったら端っからlarge使えつーの
- 292 名前:デフォルトの名無しさん [2018/03/06(火) 17:18:40.34 ID:03FKlPoEF.net]
- >>281
それは根本的な間違い 誤解産むからやめれ
- 293 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 21:11:42.80 ID:0OC43do0M.net]
- >>272
charか符号付きかどうかは処理系とかによる なので決めつけてるのはお前ってオチ
- 294 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 21:46:56.01 ID:7Z5LV7MX0.net]
- 整数の差分じゃなくてポインタの差分じゃろ?
- 295 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 21:52:27.71 ID:GCrMS1Np0.net]
- char は、符号付き・符号なしの、どちらか分からないから使うな!
エラーに、-1 を使っていたら、0〜255 しか表現できない事もある
- 296 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 21:58:50.50 ID:3EYe6qQ70.net]
- >>285
9bitなの?(T_T)
- 297 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 22:17:46.38 ID:3SdWrwMmp.net]
- 例外を範囲外の値で判定する様なインターフェースが悪い。
はっきり戻り値は動作結果、値は出力用の引数に入れる。 みたいな設計にすべき。 ちな、C#みたいに戻り値を構造体にするって手もあるぞ。
- 298 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 23:01:01.51 ID:GCrMS1Np0.net]
- 素人が、char型の-1 を、エラー値に使っていると、
OS・コンパイラが変わって、その環境では、char型が0〜255 になってる char型は、符号付き・符号なしの、どちらか分からない
- 299 名前: mailto:sage [2018/03/06(火) 23:07:35.07 ID:xvhpcg6j0.net]
- >>288
言語内の話と環境(シェルやOS)の話を混同してはならない
- 300 名前:デフォルトの名無しさん mailto:sage [2018/03/06(火) 23:46:04.03 ID:5/zKekdl0.net]
- signed char って書けば?
- 301 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 02:24:03.38 ID:Tq6bvCAq0.net]
- >>288
charの使い方が間違っていることが問題なのであって、charを使うこと自体が悪いのではない。
- 302 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 02:45:29.86 ID:kGjiUMXW0.net]
- はいー。
1バイト整数を使いたかったら、stdintを使いましょう。 int8_tは内部がcharかもしれないけど便宜上charではありません。 ハイ、復唱。int8_tはcharではありません。 ちなみにC++でバイト表現専用のstd::byteが入りました。すごく使いにくいけど。
- 303 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 10:31:28.26 ID:ylRgY7un0.net]
- >>282
どこか間違っているか?
- 304 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 12:28:33.48 ID:maM/8pnG0.net]
- gets_sのsは何の略か教えて
- 305 名前:ュださい。 []
- [ここ壊れてます]
- 306 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 12:31:25.66 ID:/Jrz1mw60.net]
- secure
- 307 名前:デフォルトの名無しさん [2018/03/07(水) 12:53:17.89 ID:vftXHA5La.net]
- >>294
Windows用のコンパイラの話? 知らないけど、多分 size の s じゃない?
- 308 名前:デフォルトの名無しさん [2018/03/07(水) 12:53:35.53 ID:vftXHA5La.net]
- >>295
あ、それか。
- 309 名前:デフォルトの名無しさん [2018/03/07(水) 12:59:49.73 ID:L+d1J7Rsa.net]
- stopper
- 310 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 13:42:40.79 ID:r9zWShH00.net]
- 昔はpc-98DOS用に作ったソフトがハード依存コードが無ければ
DOS/V機やTOWNSでも動くって聞いて驚いた。
- 311 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 13:49:17.29 ID:9HCtzU4sd.net]
- safe
- 312 名前:デフォルトの名無しさん [2018/03/07(水) 16:58:54.65 ID:+xlstTJJ0.net]
- N5200 で LSI C-86 試食版を使ってた……ような気がする。昔のことだから記憶が曖昧だ。
- 313 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 17:13:49.35 ID:ylRgY7un0.net]
- vz?
- 314 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 17:14:24.12 ID:GwlIl+h20.net]
- MS-DOSが動作していれば使えるはず
- 315 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 17:17:05.15 ID:ylRgY7un0.net]
- dispelしなきゃ無理じゃね?w
- 316 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 17:21:00.28 ID:XsGIcGwmp.net]
- secureじゃねーだろ。
暗号化だってされてねーんだからw safetyくらいな感じじゃね?
- 317 名前:デフォルトの名無しさん [2018/03/07(水) 17:25:48.32 ID:Rf3JBuAda.net]
- DOSのシステムコール(なんて言うんだっけ?DOSコール?忘れた)だけを呼び出しているプログラムならハードウェアが違っても動く。
しかしMS-DOSはCUIしかサボートしてないのでグラフィックスは使えない。 当時のプログラムはみんな勝手にOS無視してグラフィックスのVRAMに直接アクセスして絵を出していた。 すると当然他の機種に持っていくと意図した通りに動かない。
- 318 名前:デフォルトの名無しさん [2018/03/07(水) 17:26:24.22 ID:L+d1J7Rsa.net]
- int21
- 319 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 17:27:45.62 ID:rG21M89G0.net]
- INT 21H なら ファンクションコールだったかの
- 320 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 17:28:50.29 ID:GwlIl+h20.net]
- 伝統のCALL 5
- 321 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 17:29:37.78 ID:ylRgY7un0.net]
- DOSCALLS.DLLてのもあったなあw
- 322 名前:デフォルトの名無しさん [2018/03/07(水) 17:55:21.18 ID:L+d1J7Rsa.net]
- CP/M か
0066 とかもあったっけ
- 323 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 19:19:15.79 ID:Zw7oeE4wM.net]
- >>296-298, >>300, >>305
お前らがどう思おうとマイクロソフトはセキュリティ強化版って言ってるから
- 324 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 21:48:34.17 ID:mAtFjoDLa.net]
- super man
- 325 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 05:46:05.86 ID:Eav/q7cG0.net]
- #define a(b) c##b##d
というマクロでcdを出力したいのですが a()を呼び出すとエラーになります 解決策ありますでしょうか?
- 326 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 07:45:03.75 ID:/HWAGXcB0.net]
- >>314 俺のところはエラー出ないみたい。環境によるのかな。
コンパイラのバージョンを示せば詳しい人が現れるかも。
- 327 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 07:52:57.57 ID:Eav/q7cG0.net]
- ありがとうございます。
解決しました。
- 328 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 08:09:34.78 ID:Ed7uI0ohM.net]
- どう解決したか書くのが礼儀ってもんだ。
- 329 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 08:29:41.94 ID:Eav/q7cG0.net]
- コンパイラーのエラーが出ないという意見をきいて
試してみたら別のところ―がエラーになっていたということでした。 そして自分が悪質なコンパイラーに騙されていたことに気づきました。
- 330 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 09:10:26.22 ID:lHBKoGy1p.net]
- エラーの文章くらい読めよ。
- 331 名前:デフォルトの名無しさん [2018/03/08(木) 10:10:36.36 ID:ue18PqKiF.net]
- Cのエラーはエラーの発生個所を教えてくれるけど原因個所は教えてくれない
- 332 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 10:25:51.65 ID:0lNTHbnP0.net]
- おそらく警告とエラーを混同していると思われ
> warning C4003: マクロ 'a' に指定された実引数の数が少なすぎます。
- 333 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 17:10:32.81 ID:/HWAGXcB0.net]
- 関数型マクロの使用時、カッコの内側が空の場合に
- 334 名前:、
「引数が指定されていない」と解釈して警告を出すか、 「1個の引数(内容はヌルストリング)が指定されている」と解釈するか、 そういう問題みたいね。 [] - [ここ壊れてます]
- 335 名前:デフォルトの名無しさん mailto:sage [2018/03/08(木) 23:40:10.76 ID:nwTnwFPU0.net]
- >>292
>int8_tは内部がcharかもしれないけど便宜上charではありません。 普通はsigned charだな。当たり前。「charかもしれない」なんてこともありえない。
- 336 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 00:58:31.73 ID:U4YZHGfl0.net]
- そういう一般仕様から外れるコンパイラの使用を強制させられたことあるの?
- 337 名前:デフォルトの名無しさん mailto:sage [2018/03/09(金) 06:39:09.84 ID:K2/JY7Cc0.net]
- cout << typeid(__int8).name(); //char
|

|