[過去ログ]
文字コード総合スレ Part12 (1002レス)
文字コード総合スレ Part12 http://mevius.5ch.net/test/read.cgi/tech/1544931495/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
51: デフォルトの名無しさん [] 2018/12/20(木) 22:00:12.93 ID:/Up9dRku だからそう書いてる 手動で自分で並べ替える http://mevius.5ch.net/test/read.cgi/tech/1544931495/51
52: デフォルトの名無しさん [sage] 2018/12/20(木) 22:12:47.37 ID:gpCj1726 自分で並べ替えろって話か。それは勘違いした、すまん。 http://mevius.5ch.net/test/read.cgi/tech/1544931495/52
53: デフォルトの名無しさん [sage] 2018/12/20(木) 22:23:36.55 ID:tzmwAGAt 結局C/C++でもアライメント意識して、自分で適切な型を選択しているってわけさ 他の言語でも一緒。ただし型が違うからバイト数を指定するだけの話 http://mevius.5ch.net/test/read.cgi/tech/1544931495/53
54: デフォルトの名無しさん [sage] 2018/12/20(木) 23:02:54.77 ID:Epiz8Tj2 PGならば、楽するためにJava/C#/Python/Perl/Rubyなどを使ってたはずなのに、C++よりめんどくさくなって心が折れそうになる経験を一度はしておいたほうがいい。 http://mevius.5ch.net/test/read.cgi/tech/1544931495/54
55: デフォルトの名無しさん [sage] 2018/12/20(木) 23:23:21.93 ID:tzmwAGAt いや、C++よりも面倒なことってないから そんな経験するのは無理だよ http://mevius.5ch.net/test/read.cgi/tech/1544931495/55
56: デフォルトの名無しさん [] 2018/12/20(木) 23:49:16.62 ID:/Up9dRku やはり低学歴知恵遅れには C++はむり レスみればよく分かる レスから頭の悪さがにじみ出てる 低学歴のレスはすぐにわかるわ 残念なことに http://mevius.5ch.net/test/read.cgi/tech/1544931495/56
57: デフォルトの名無しさん [sage] 2018/12/21(金) 12:36:36.76 ID:C7PBMVlX データのアラインメントはどんな言語を使うにしても気にする必要がある。 しかし、Windows が VisualC++ でビルドされていて、VisualC++ もしくは互換のアラインメントができる言語でアプリを組めば、 気にしなくてもよい、ということだけだろう。 http://mevius.5ch.net/test/read.cgi/tech/1544931495/57
58: デフォルトの名無しさん [sage] 2018/12/21(金) 14:56:12.53 ID:wVAQd9sY >>57 gcc も同じだよ。64bit版linux gccはwchar_tを16ビットにするか32ビットにするかを切り替えビルドできるからさらに厄介。 構造体を丸ごとダンプしたバイナリデータを同じOS上の別プロセスに渡すのは繊細な注意がいる。 http://mevius.5ch.net/test/read.cgi/tech/1544931495/58
59: デフォルトの名無しさん [sage] 2018/12/21(金) 16:01:10.01 ID:2iFVCAc3 で、なんだっけ?バイナリファイルのデータが 16bitで格納されていようが32bitで格納されていようが C/C++だったらアライメントを勝手に調整してくれるんだっけw へー、勝手にねー、intで扱ってれば、勝手に調整してくれるんだーw http://mevius.5ch.net/test/read.cgi/tech/1544931495/59
60: デフォルトの名無しさん [] 2018/12/21(金) 16:43:13.79 ID:wVAQd9sY intが16bitの組み込み向けプログラムであっても同じコンパイルオプションで作ったモジュール同士ならバイナリの復元はC言語の型キャストだけで可能。 構造体が仕様として公開されている場合、どの言語であれアラインメントを意識した実装が必要になるが、C言語は実装コストが最も低くなる傾向はある。 スクリプト言語を使う人がアラインメントを意識せずにすんでいるのは、ライブラリ実装した人が頑張ってくれた・くれているおかげ。 http://mevius.5ch.net/test/read.cgi/tech/1544931495/60
61: デフォルトの名無しさん [sage] 2018/12/21(金) 17:01:59.77 ID:2iFVCAc3 一方他の言語では、指定したオフセットから何バイト読み込むか指定するだけなのであった http://mevius.5ch.net/test/read.cgi/tech/1544931495/61
62: デフォルトの名無しさん [sage] 2018/12/21(金) 17:02:51.29 ID:2iFVCAc3 C言語は、ヘッダファイル書いた人が頑張ってくれた・くれているおかげ http://mevius.5ch.net/test/read.cgi/tech/1544931495/62
63: デフォルトの名無しさん [sage] 2018/12/21(金) 17:23:19.85 ID:wVAQd9sY >>61 先生。指定したオフセットから何バイト読み込むか指定する作業は、まさにアセンブラと同レベルの作業じゃありませんか。違いますか、先生。 http://mevius.5ch.net/test/read.cgi/tech/1544931495/63
64: デフォルトの名無しさん [sage] 2018/12/21(金) 17:47:28.44 ID:2iFVCAc3 >>63 違いますね。memcpy相当ですから http://mevius.5ch.net/test/read.cgi/tech/1544931495/64
65: デフォルトの名無しさん [sage] 2018/12/21(金) 18:13:53.48 ID:ORTv1gtC 低学歴知恵遅れ先生はC/C++スレだけじゃなくてここにもくるようになったのか http://mevius.5ch.net/test/read.cgi/tech/1544931495/65
66: デフォルトの名無しさん [sage] 2018/12/21(金) 21:50:05.59 ID:0muy2Btq >>65 色んなところにいるよ http://mevius.5ch.net/test/read.cgi/tech/1544931495/66
67: デフォルトの名無しさん [sage] 2018/12/21(金) 22:02:28.52 ID:SVNbSsFy 相変わらず日本語の読解に問題がありそうな奴がいるなぁ。 http://mevius.5ch.net/test/read.cgi/tech/1544931495/67
68: デフォルトの名無しさん [] 2018/12/21(金) 23:50:03.63 ID:j37Ohb1y まず低学歴知恵遅れは 低学歴知恵遅れの自覚がないからな http://mevius.5ch.net/test/read.cgi/tech/1544931495/68
69: デフォルトの名無しさん [] 2018/12/22(土) 11:38:13.24 ID:boWDflNh 実行時に使用中のCPUがLEかBEかを判定するプログラムを Cでサンプル欲しいのですがどこかにありますか? http://mevius.5ch.net/test/read.cgi/tech/1544931495/69
70: デフォルトの名無しさん [sage] 2018/12/22(土) 13:36:46.26 ID:aa5NQG9N bool is_bigendian() { return htons(1) == 1; } http://mevius.5ch.net/test/read.cgi/tech/1544931495/70
71: デフォルトの名無しさん [sage] 2018/12/31(月) 08:52:03.67 ID:Tj5kujd4 C1制御文字の<128>って多くの文字コードで「PAD」と名付けられているのに UnicodeでのU+0080はxxxみたいに無名なのって理由ある? http://mevius.5ch.net/test/read.cgi/tech/1544931495/71
72: デフォルトの名無しさん [sage] 2018/12/31(月) 13:29:33.60 ID:8Z6ezMyM U+0080,U+0081,U+0084,U+0099は、ISO6429/ECMA-48で制御文字に含まれていない というか削除されてる http://www.ecma-international.org/publications/standards/Ecma-048.htm http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-048.pdf WikipediaソースによるとUnicode初期ドラフトにはU+0080も入っていたみたいなことも書かれてるね https://en.wikipedia.org/wiki/C0_and_C1_control_codes#C1_set http://mevius.5ch.net/test/read.cgi/tech/1544931495/72
73: デフォルトの名無しさん [sage] 2019/01/01(火) 01:45:48.02 ID:kXQfWbAp なんてこった エイプリルフールだって? http://mevius.5ch.net/test/read.cgi/tech/1544931495/73
74: デフォルトの名無しさん [sage] 2019/01/01(火) 23:58:04.80 ID:j16q/z48 あけましておめでとうございます 2019年は何が起きるかしらね http://mevius.5ch.net/test/read.cgi/tech/1544931495/74
75: デフォルトの名無しさん [sage] 2019/01/02(水) 00:20:17.09 ID:R6tFufwf エイプリルフールはまだだけど元号ネタとかあるだろうな 新元号『NEO平成』に決定みたいな http://mevius.5ch.net/test/read.cgi/tech/1544931495/75
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 927 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.013s