[過去ログ]
C言語なら俺に聞け 163 (1002レス)
C言語なら俺に聞け 163 http://mevius.5ch.net/test/read.cgi/tech/1721137434/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
535: デフォルトの名無しさん (ワッチョイ 555b-pCI4) [] 2025/01/17(金) 18:47:49.86 ID:is0uPVRE0 1のサンプルコードでコンパイル通らなかったから2のコードのようにキャストしたんだけど動き的には同じだよね? 1,pStrIndex = malloc(sizeof(TCHAR*) * count); 2,pStrIndex = (TCHAR**)malloc(sizeof(TCHAR*) * count); http://mevius.5ch.net/test/read.cgi/tech/1721137434/535
536: デフォルトの名無しさん (ワッチョイ 6a17-wArI) [] 2025/01/17(金) 19:25:43.49 ID:aSzNgrb80 だまってC++のスレいけよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/536
537: デフォルトの名無しさん (ワッチョイ 8663-Z6+G) [sage] 2025/01/17(金) 19:31:42.24 ID:frJzdCet0 先に心療内科の外来に相談した方が良い http://mevius.5ch.net/test/read.cgi/tech/1721137434/537
538: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 2932-puiI) [sage] 2025/01/17(金) 21:10:14.26 ID:SH5Lw3P50 >>533 厳密に言うと extern int hoge(); と暗黙に宣言したかのように扱うルールだった。 C89 では。 C99 で削除されたルールだけど今でも警告付きで通してしまう処理系はあるな。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/538
539: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 2932-puiI) [sage] 2025/01/17(金) 23:50:49.72 ID:SH5Lw3P50 >>535 C では void* から他のポインタへ暗黙の型変換が許されるが C++ では許されない。 コンパイルエラーになってるならたぶん C++ を書いてる。 (処理系によってはオプションでエラーや警告を制御できることもあるけど。) http://mevius.5ch.net/test/read.cgi/tech/1721137434/539
540: デフォルトの名無しさん (ワッチョイ cf76-7Mnr) [sage] 2025/01/19(日) 13:12:34.18 ID:pnTgRmOE0 二次方程式を式変形で解くのは「代数的」な解法な気がする 「数値的」解法はコンピュータ利用?、「解析的」解法? http://mevius.5ch.net/test/read.cgi/tech/1721137434/540
541: デフォルトの名無しさん (ブーイモ MM1f-Bxv4) [sage] 2025/01/19(日) 13:18:38.18 ID:ix4t29qjM そんな用語の意味ごとき自分で調べてわからんか? http://mevius.5ch.net/test/read.cgi/tech/1721137434/541
542: デフォルトの名無しさん (アウアウウー Saa7-C2Lh) [] 2025/01/20(月) 13:48:58.08 ID:G+ryJ45Ga 「二次方程式を式変形で解く」の意味が ax^2+bx+c=0 の解 α, β をそれぞれ a, b, c の式で表す という意味なら代数的解法か?単に構文解析の気もするが α, β を浮動小数点数(複素数を含む)で表す という意味なら数値的解法か?解析的解法か? 単に解の公式に代入してるなら解析的解法の訳が無い罠 http://mevius.5ch.net/test/read.cgi/tech/1721137434/542
543: デフォルトの名無しさん (ワッチョイ 7f9a-eCkH) [] 2025/01/20(月) 15:06:20.10 ID:rx9N4QIY0 元の発言はたぶん円周率を近似値に置き換えないぐらいのことが言いたかっただけでしょ 5chのコテハンなんだからたいして考えてモノ言ってるわけじゃないだろうよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/543
544: デフォルトの名無しさん (ワッチョイ cf63-uhza) [sage] 2025/01/20(月) 17:55:23.24 ID:CIg2w/Qm0 円周率は大体3 http://mevius.5ch.net/test/read.cgi/tech/1721137434/544
545: デフォルトの名無しさん (ワッチョイ bf2d-nfRJ) [sage] 2025/01/20(月) 20:30:52.25 ID:pd7YCKBV0 奥村先生のアルゴリズム事典に二次方程式を解くコードが載ってる 解の公式だけで解くと桁落ちが生じるので解と係数の関係も使ってる。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/545
546: デフォルトの名無しさん (ワッチョイ ff60-pJ9J) [sage] 2025/01/20(月) 23:33:08.85 ID:acq30m6X0 ポインタについて分かりやすく説明してくんろ http://mevius.5ch.net/test/read.cgi/tech/1721137434/546
547: デフォルトの名無しさん (アウアウウー Saa7-C2Lh) [sage] 2025/01/21(火) 08:28:35.17 ID:yRL5l1cZa 最近どっかで観た流れだな はちみつのコピペか http://mevius.5ch.net/test/read.cgi/tech/1721137434/547
548: デフォルトの名無しさん (ワッチョイ cf49-7Mnr) [sage] 2025/01/21(火) 19:43:21.46 ID:OWL66YDB0 コンピュータのマシン語は高級言語で言うところの「変数名」による識別子は存在しない なにによって識別するかは レジスタの固有名詞か メモリでの記憶場所を示すメモリアドレス メモリアドレスを記憶させる変数やレジスタを 特にポインタ変数やポインタレジスタと呼んでいる http://mevius.5ch.net/test/read.cgi/tech/1721137434/548
549: デフォルトの名無しさん (ワッチョイ 7f07-BCxs) [sage] 2025/01/22(水) 00:18:16.97 ID:4EbDFbn90 生ポは人類には早かったってばっちゃんが言ってた http://mevius.5ch.net/test/read.cgi/tech/1721137434/549
550: 警備員[Lv.1][新芽] (ワッチョイ ff87-PqgH) [sage] 2025/01/22(水) 01:06:34.38 ID:pXnIX9Zj0 ポインタには型があってだな、 intとか自分で定義した構造体とかの型が ポインタが指すアドレスを起点にそれらの型(ポインタの型)が配置されているかのようにメモリにアクセスするできるようにすることだよ アドレスには型がないけど(変な言い方だけど)そこにintがあるとかFILE構造体があるとか、そこにその型があるとしてポインタが指すからある そうでなければただのバイトの列 intとかcharなどのプリミティブな型でなく、構造体からイメージした方が分かりやすくないかな http://mevius.5ch.net/test/read.cgi/tech/1721137434/550
551: デフォルトの名無しさん (ワッチョイ cf49-7Mnr) [sage] 2025/01/22(水) 01:50:31.22 ID:NkElh8NB0 そうだね p++ で数値が sizeof(*p)増える http://mevius.5ch.net/test/read.cgi/tech/1721137434/551
552: デフォルトの名無しさん (ワッチョイ cf49-7Mnr) [sage] 2025/01/22(水) 17:48:11.49 ID:NkElh8NB0 CもだけどC++やJavaなり関数や変数、メソッドやメンバーを参照できる範囲を絞って 安全を確保しようとしているよね でもコンパイル後の実行コードで関数や変数のスコープチェックとかしていないしできないよね スコープがどうであれポインタ経由で場所がわかっちゃうんだし 無能プログラマの糞コード避けにはなるけどマルウェア対策にはならないということかな http://mevius.5ch.net/test/read.cgi/tech/1721137434/552
553: デフォルトの名無しさん (ワッチョイ ff79-EhoM) [sage] 2025/01/22(水) 19:26:53.41 ID:6faY8jOE0 ぬるぽ http://mevius.5ch.net/test/read.cgi/tech/1721137434/553
554: デフォルトの名無しさん (ワッチョイ cf63-uhza) [sage] 2025/01/22(水) 19:44:26.98 ID:9LZoVYPp0 このスレで良い度胸してるぜ笑 http://mevius.5ch.net/test/read.cgi/tech/1721137434/554
555: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 4397-kbno) [sage] 2025/01/23(木) 00:44:38.67 ID:fx1H86wZ0 >>546 ポインタをテーマにした本がある。 丁寧に説明しようとすれば本一冊分程度の分量は語れるってことだ。 それを掲示板で書ける程度の分量でより分かりやすくするのは無理だよ。 まずは入門書を読んだ上でわからないことがあれば具体的に質問して。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/555
556: デフォルトの名無しさん (ワッチョイ 0301-BCxs) [sage] 2025/01/23(木) 19:20:25.44 ID:ruQDamXZ0 ポインタがすっと理解できない人はC言語は向いてないと思う http://mevius.5ch.net/test/read.cgi/tech/1721137434/556
557: デフォルトの名無しさん (ワッチョイ d3a3-85Rc) [sage] 2025/01/23(木) 19:58:25.66 ID:vkyBSe+H0 メモリの番地を直接指してるってだけの話なのに文法が意味不明なのが悪い http://mevius.5ch.net/test/read.cgi/tech/1721137434/557
558: デフォルトの名無しさん (ワッチョイ cf63-uhza) [sage] 2025/01/23(木) 20:11:15.05 ID:aOKdPI1Y0 Basicみたいに配列で操作すれば分かりやすいぞ 笑 http://mevius.5ch.net/test/read.cgi/tech/1721137434/558
559: デフォルトの名無しさん (ワッチョイ cf76-7Mnr) [sage] 2025/01/23(木) 20:41:15.58 ID:1Dl3E2N00 前橋和弥って人の本読んで理解した 長らく絶版だったようだが後継本がある http://mevius.5ch.net/test/read.cgi/tech/1721137434/559
560: デフォルトの名無しさん (ワッチョイ cf91-Mwn+) [sage] 2025/01/23(木) 21:30:26.88 ID:auGoEn4C0 >>559 私もあれで学んだ ドロイド君みたいな表紙の旧版 わかりやすいと思う http://mevius.5ch.net/test/read.cgi/tech/1721137434/560
561: デフォルトの名無しさん (ワッチョイ bf2d-nfRJ) [sage] 2025/01/25(土) 14:13:44.88 ID:6VZytBSB0 秘伝C言語問答 ポインタ編 http://mevius.5ch.net/test/read.cgi/tech/1721137434/561
562: デフォルトの名無しさん (ワッチョイ cf2a-wVPw) [] 2025/01/25(土) 20:08:03.53 ID:ZNC43F5H0 ポインタと云うは死ぬ事と見付けたり http://mevius.5ch.net/test/read.cgi/tech/1721137434/562
563: デフォルトの名無しさん (ワッチョイ cf63-uhza) [sage] 2025/01/25(土) 20:36:32.21 ID:KsLTQwZH0 ポインタには殺傷能力があります。 使う人は銃器の取扱免許が必須です。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/563
564: デフォルトの名無しさん (アウアウエー Sa52-FFa5) [] 2025/01/26(日) 22:56:06.95 ID:s+0AyHDZa ただのアドレッシング ++したり+=1したら判る http://mevius.5ch.net/test/read.cgi/tech/1721137434/564
565: デフォルトの名無しさん (ササクッテロラ Sp3b-7ROj) [sage] 2025/01/28(火) 10:28:12.96 ID:q8xQ82Vup ねえよ おまえらなら配列ですら殺傷能力あるだろw http://mevius.5ch.net/test/read.cgi/tech/1721137434/565
566: デフォルトの名無しさん (ワッチョイ 1759-y8H9) [sage] 2025/01/28(火) 14:54:54.74 ID:CBv6ZpxK0 配列で死ぬ奴は四天王でも最弱な奴 http://mevius.5ch.net/test/read.cgi/tech/1721137434/566
567: デフォルトの名無しさん (ワッチョイ 0e76-Vgbt) [sage] 2025/01/28(火) 20:42:19.32 ID:C7gY9jH/0 だからさぁ 変数や関数スコープって アドレスでアクセスされたら アクセス拒否できる仕組みは無いよね? http://mevius.5ch.net/test/read.cgi/tech/1721137434/567
568: デフォルトの名無しさん (ワッチョイ 0b01-cjCd) [sage] 2025/01/29(水) 06:54:15.10 ID:NyAjG/eE0 で? http://mevius.5ch.net/test/read.cgi/tech/1721137434/568
569: デフォルトの名無しさん (ワッチョイ 1aae-qYXa) [sage] 2025/01/29(水) 15:06:45.80 ID:S8KruiE+0 あったらCの柔軟性が失われると思います http://mevius.5ch.net/test/read.cgi/tech/1721137434/569
570: デフォルトの名無しさん (ササクッテロラ Sp3b-7ROj) [sage] 2025/01/29(水) 15:10:06.13 ID:8Al2cjCTp さすがにセグメント違反は弾かれるぞ まあ、CPUやOSの機能だけどな http://mevius.5ch.net/test/read.cgi/tech/1721137434/570
571: デフォルトの名無しさん (ワッチョイ fa07-cjCd) [sage] 2025/01/29(水) 15:25:45.05 ID:ViyYX/ol0 雑談として いろいろチェックのついたポインタがあっても、それをOFFにできれば問題ないんだぞ スピードの要らないところにもCは使われているので、そういう部分は、「ごてごて」でもいいんだよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/571
572: デフォルトの名無しさん (ワッチョイ 0e76-Vgbt) [] 2025/01/29(水) 19:33:45.26 ID:0piGtrVr0 いやポインタのはなしをしたいのではなくて 高級言語で設計制限を行うことで可読性や設計ミスが高まるという言説があるよね 構造化プログラミングやオブジェクト指向の類 でも実際稼働するのはコンパイル後のマシン語で gotoというかジャンプ命令もあれば プライベートへのアクセスを実行時にチェックする機構とか無いわけでしょ 不具合調査はソースコードも大事だけどマシン語の流れも追わなけば 本当のところはわからんよね 更には投機実行や分岐予測もあるわけで 実際の稼働はソースコードによらないしマシン語とも異なる可能性が存在する http://mevius.5ch.net/test/read.cgi/tech/1721137434/572
573: デフォルトの名無しさん (ササクッテロラ Sp3b-7ROj) [sage] 2025/01/29(水) 19:43:26.10 ID:4AeLlQVLp え? 最終的にCPUはマシン語として解釈して動くだけだからなぁ 人間がどう捉えようがそこは変えようが無いんだ http://mevius.5ch.net/test/read.cgi/tech/1721137434/573
574: デフォルトの名無しさん (ワッチョイ 4e63-W7nG) [sage] 2025/01/29(水) 22:18:59.64 ID:Ow/mCh010 会話として成立していますか? http://mevius.5ch.net/test/read.cgi/tech/1721137434/574
575: デフォルトの名無しさん (ワッチョイ 0e76-Vgbt) [] 2025/01/30(木) 00:57:38.52 ID:dOgLqtqk0 例えば goto文を可能な限り排除して構造化プログラミングというものが提唱されてきた でもコンパイル後のマシン語にはむき出しのジャンプ命令が使われる 構造化されたループや分岐も実際はジャンプ命令 処理のトレースでもデバッグでもソースコードとマシン語と両方追う必要があるが goto文を排除した理念の意味が… ソースコードは見やすいがマシン語はそうではないよね?っていう愚痴のようなもの http://mevius.5ch.net/test/read.cgi/tech/1721137434/575
576: デフォルトの名無しさん (ワッチョイ 4e2a-cFDo) [] 2025/01/30(木) 08:50:49.07 ID:w2UDYxPo0 むき出しのジャンプ命令... 赤裸々なMovとか、一糸まとわぬAdd とか。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/576
577: デフォルトの名無しさん (ワッチョイ a75f-7ROj) [sage] 2025/01/30(木) 09:29:28.34 ID:x87hbq3s0 コンパイラひバグが無いかぎりは高級言語のソース通りに動くから大丈夫だぞ 昔のファミコン並みに処理ステップ数に要するクロックを数えてラインスクロールさせるとかでもしない限りタイミングも気にする必要無いし http://mevius.5ch.net/test/read.cgi/tech/1721137434/577
578: デフォルトの名無しさん (ワッチョイ fa07-cjCd) [sage] 2025/01/30(木) 11:48:21.95 ID:1fx7BZxf0 むしろマルチコアの問題のほうがでかい 自分も、高効率に書ける自信がない http://mevius.5ch.net/test/read.cgi/tech/1721137434/578
579: デフォルトの名無しさん (ワッチョイ 0e00-BqhG) [sage] 2025/01/30(木) 12:22:11.10 ID:K2FsQpfY0 C言語に限らずJavaでもPythonでもLispでも最終的にはブランチしまくりヒープアクセスしまくりなマシン語で動いてるんだから心配しても意味ない。 たまたまC言語はマシン語に近い距離にある言語なのでマシン語「でも」デバッグできてしまうだけの話。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/579
580: デフォルトの名無しさん (ワッチョイ 0e76-Vgbt) [sage] 2025/01/30(木) 16:25:32.68 ID:dOgLqtqk0 コンパイラ最適化の時点で追うのが難しい ましてや投機実行とくると… http://mevius.5ch.net/test/read.cgi/tech/1721137434/580
581: デフォルトの名無しさん (ワッチョイ 0e76-Vgbt) [sage] 2025/01/30(木) 16:27:29.00 ID:dOgLqtqk0 思い出した continue や break は優遇されている印象 http://mevius.5ch.net/test/read.cgi/tech/1721137434/581
582: デフォルトの名無しさん [sage] 2025/01/31(金) 01:34:44.08 ID:5fFn3R6V0 Pythonだって安全じゃないしな 俺この間自作したPythonプログラム動かしたら数秒後PCが落ちた XPとかWindows7とかじゃないぜ、Windows11の最新が突如電源が切れたんだよプツンて まじでビビった ちなみに原因は日本語フォントを読み込むコードをカメラキャプチャのループ内(数十から数百ミリ秒ぐらい?)で実行していた C言語のポインタは危険とか言うけどさ、一番危険なのは俺みたいな馬鹿なコード書く奴の存在だよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/582
583: デフォルトの名無しさん (ワッチョイ 4e63-W7nG) [sage] 2025/01/31(金) 09:59:26.90 ID:4ClqIqkw0 君のPCが落ちる程度は許容範囲 http://mevius.5ch.net/test/read.cgi/tech/1721137434/583
584: デフォルトの名無しさん (ワッチョイ fa07-cjCd) [sage] 2025/01/31(金) 11:00:00.59 ID:uHjOTXCx0 考えようによっては、タチの悪いDoSじゃないかw カメラごときで全体落としてんじゃねえよ > カーネル層 ロジックバグなんだろうけど、こういうのはしかし難しいね http://mevius.5ch.net/test/read.cgi/tech/1721137434/584
585: デフォルトの名無しさん (ササクッテロラ Sp3b-7ROj) [sage] 2025/01/31(金) 11:20:36.48 ID:h9+hJoTPp ドライバの秘孔を突いただけだから http://mevius.5ch.net/test/read.cgi/tech/1721137434/585
586: デフォルトの名無しさん (ワッチョイ 4e63-W7nG) [sage] 2025/01/31(金) 11:30:08.08 ID:4ClqIqkw0 ドライバーに致命的不具合があったとしても ブルスクになる程度で 電源断まで行くと言うのは考え難い http://mevius.5ch.net/test/read.cgi/tech/1721137434/586
587: デフォルトの名無しさん (ササクッテロラ Sp3b-7ROj) [sage] 2025/01/31(金) 11:49:46.06 ID:h9+hJoTPp ドライバの秘孔を突いてカメラに搭載のチップが電源ライン直結になったとかじゃね? http://mevius.5ch.net/test/read.cgi/tech/1721137434/587
588: デフォルトの名無しさん [sage] 2025/01/31(金) 18:44:56.94 ID:5fFn3R6V0 原因はそっち(ドライバ)ではなくスリープなしのループ内でフォントファイルに連続攻撃したことだぜ、たぶん 簡単に書くとこんな感じ fontpath ='C:\\Windows\\Fonts\\DFJGOTEB.TTC' while True: put_ja(point, text) def put_ja(point, text): font = ImageFont.truetype(fontpath, 32) draw.text(point, text, fill=color, font=font) 実際にはwhileじゃなくてafterでループさせてたけど 日本語出力の時、出力のたびにフォントファイル読み込んでたようで結果PCが落ちた 残像攻撃を受けた感じだったのかもしれん、コロ先生の分身みたいなやつ http://mevius.5ch.net/test/read.cgi/tech/1721137434/588
589: デフォルトの名無しさん (ワッチョイ 0e00-BqhG) [sage] 2025/01/31(金) 19:36:45.83 ID:R7Zj8Mog0 プリエンプティブカーネル使っててスリープなしのループごときでそんなことあり得るのか? 逆にそうなった仕組みが知りたい。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/589
590: デフォルトの名無しさん (ワッチョイ 9a79-x7zn) [sage] 2025/01/31(金) 19:40:58.83 ID:1pwkweKb0 インテルのTurboBoostだかで負荷もブーストされて排熱が間に合わずMBにダメージ与えつつ逝ったんじゃないの PC買い換えた方がいいよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/590
591: デフォルトの名無しさん (ワッチョイ b6fc-jays) [sage] 2025/01/31(金) 19:54:38.13 ID:R/wyJ37S0 ブルースクリーンもなしにおちるなんてハード不良 http://mevius.5ch.net/test/read.cgi/tech/1721137434/591
592: デフォルトの名無しさん [sage] 2025/01/31(金) 20:00:56.86 ID:5fFn3R6V0 スレチで申し訳ないが、 俺も気にはなってるけどPC痛めつけてまでやる気にはなれない 試したいなら試してくれ、ただしどうなっても責任は負わんぞw MicrosoftストアのPython Software Foundationってとこの奴 Python 3.13.1 (tags/v3.13.1:0671451, Dec 3 2024, 19:06:28) [MSC v.1942 64 bit (AMD64)] on win32 OpenCVで日本語表示 https://monomonotech.jp/kurage/raspberrypi/opencv_japanese.html ここのputText_japaneseを参考にした(パスとかwindows用に書き換え) んで、それを 【簡単】QRコードの作成と読み取り in Python https://qiita.com/PoodleMaster/items/0afbce4be7e442e75be6 のcv2.putTextと置き換えるように書き換えたんよ 引数のfontはなくしてフォントサイズだけを渡す ImageFont.truetypeがフォントサイズも引数にしているから、こうすれば動的なフォントサイズ変更にも対応できるな、ヨシ!って思ってね それ実行したらPC落ちた それでも数回やって問題なかった記憶はあるんだけどね(ただし数十秒程度の起動時間だった) ちょっと長めに起動させたままにしたからリソース食いつぶしたのかな?と思ってる http://mevius.5ch.net/test/read.cgi/tech/1721137434/592
593: デフォルトの名無しさん (アウアウエー Sa52-FFa5) [] 2025/02/01(土) 12:06:57.91 ID:Dm0gVBeEa 負荷掛け過ぎてコンデンサが爆発したんだろ http://mevius.5ch.net/test/read.cgi/tech/1721137434/593
594: cha 警備員[Lv.1][新芽] (ワッチョイ 87bc-UTVl) [chan] 2025/02/09(日) 11:28:31.00 ID:WswbN0Go0 全く関係の無いことですが、ここに書き込まさせてください。 あるサイトの問題集で、巨大な数の足し算を行うのに、整数型使えないから文字型使おうって書いてありました。 どうやったらその発想ができるんですか? 私プログラミング初心者なのですが、、、 http://mevius.5ch.net/test/read.cgi/tech/1721137434/594
595: デフォルトの名無しさん (ワッチョイ 0f5f-Z3xl) [sage] 2025/02/09(日) 11:34:40.48 ID:sBzel75s0 頭の出来だろw http://mevius.5ch.net/test/read.cgi/tech/1721137434/595
596: 警備員[Lv.2][新芽] (ワッチョイ 87bc-UTVl) [chan] 2025/02/09(日) 11:39:35.27 ID:WswbN0Go0 プログラミングに頭の出来って関係あるんですか? http://mevius.5ch.net/test/read.cgi/tech/1721137434/596
597: デフォルトの名無しさん (ワッチョイ 7fab-oD/y) [sage] 2025/02/09(日) 12:36:10.76 ID:G/CYNigQ0 なんで関係ないと思うんだろうか http://mevius.5ch.net/test/read.cgi/tech/1721137434/597
598: 警備員[Lv.4][新芽] (ワッチョイ 87bc-UTVl) [chanqi] 2025/02/09(日) 12:44:36.92 ID:WswbN0Go0 誰でもプログラミングができるって言っている人がいたので。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/598
599: 警備員[Lv.4][新芽] (ワッチョイ 87bc-UTVl) [chanqi] 2025/02/09(日) 12:52:16.03 ID:WswbN0Go0 条件分岐とかループ処理のやつは解けるやつもあれば、解けないやつがあっても解説見れば次は出来ますが、文字列関係になると頭の中が[?]になるんです。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/599
600: デフォルトの名無しさん (ササクッテロ Spa3-Z3xl) [sage] 2025/02/09(日) 13:07:51.84 ID:ql26y8Y/p 応用力…今の学校教育じゃ養われない能力が大切 http://mevius.5ch.net/test/read.cgi/tech/1721137434/600
601: 警備員[Lv.5][新芽] (ワッチョイ 87bc-UTVl) [chanqi] 2025/02/09(日) 13:16:44.53 ID:WswbN0Go0 応用力ですか、。なんか、数学と同じ感じですね。基礎ができたと思っても応用ができないみたいな。 ちなみに、応用力ってどの様に勉強すれば身につくものなんですか? http://mevius.5ch.net/test/read.cgi/tech/1721137434/601
602: デフォルトの名無しさん (ワッチョイ 1e63-euVe) [sage] 2025/02/09(日) 13:46:11.17 ID:k5BYzD4Y0 30桁くらいの2つの整数値を筆算で加算するときの手順をイメージして それをプログラム化してみれば良い そんなに難しくはないだろう http://mevius.5ch.net/test/read.cgi/tech/1721137434/602
603: デフォルトの名無しさん (ワッチョイ 465c-6Hi7) [sage] 2025/02/09(日) 13:46:45.75 ID:KfUn2qZi0 >>594 そのサイトクソだよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/603
604: 警備員[Lv.6][新芽] (ワッチョイ 87bc-UTVl) [chanqi] 2025/02/09(日) 14:22:12.60 ID:WswbN0Go0 >>602 筆算のイメージはあるのですが、整数型でやろうとしたらエラーになって、実数型でやろうとしてもエラーになるので、なんでだろーって思って解説ん見てみたら、[文字列型にしましょう]って書いてあったので[?]ってなってしまうのです。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/604
605: 警備員[Lv.6][新芽] (ワッチョイ 87bc-UTVl) [chanqi] 2025/02/09(日) 14:25:19.10 ID:WswbN0Go0 >>602 筆算のイメージもそのサイトの解説みてから、そうなんだと思ったんですけど、どうも初見だとイメージが沸かないんですよ。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/605
606: デフォルトの名無しさん (ワッチョイ 1e63-euVe) [sage] 2025/02/09(日) 14:27:08.84 ID:k5BYzD4Y0 イメージ湧かないなら、手を動かそう そこに答えがあるよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/606
607: 警備員[Lv.6][新芽] (ワッチョイ 87bc-UTVl) [chanqi] 2025/02/09(日) 14:55:17.16 ID:WswbN0Go0 >>606 なるほど、頭で考えるより、手で考えた方が良いのですか。 実践してみます。ありがとうございます! http://mevius.5ch.net/test/read.cgi/tech/1721137434/607
608: デフォルトの名無しさん (ワッチョイ de76-/Fy3) [sage] 2025/02/09(日) 17:03:10.36 ID:TclGPY+C0 整数32bitでも64bitでも最大値は決まっている でも大きい整数を表すのに64bit整数1つだけ使うとは決まっていない 桁溢れをプログラム的に検出して 溢れた分を別の64bit整数に記録すれば大きな整数を扱える 64bit+64bit+.... で整数を表す感じ http://mevius.5ch.net/test/read.cgi/tech/1721137434/608
609: デフォルトの名無しさん (ワッチョイ de76-/Fy3) [sage] 2025/02/09(日) 17:04:41.81 ID:TclGPY+C0 文字列って1Byte整数の配列でしょ?無駄が多いよ 8Byte整数の組合せを上で挙げたけど、8Byte整数の配列でも当然できる http://mevius.5ch.net/test/read.cgi/tech/1721137434/609
610: デフォルトの名無しさん (ワッチョイ 0f5f-Z3xl) [sage] 2025/02/09(日) 17:14:14.93 ID:sBzel75s0 無駄を省くより可読性の方が大切 8bit時代のファミコンじゃ無いんだから そんなキリキリ詰め込んだってわけわからん事になるだけ http://mevius.5ch.net/test/read.cgi/tech/1721137434/610
611: デフォルトの名無しさん (ワッチョイ 465c-6Hi7) [sage] 2025/02/09(日) 17:36:57.81 ID:KfUn2qZi0 >>610 的外れ いきるな初心者 http://mevius.5ch.net/test/read.cgi/tech/1721137434/611
612: デフォルトの名無しさん (ワッチョイ 0f5f-Z3xl) [sage] 2025/02/09(日) 18:12:23.04 ID:sBzel75s0 桁上がりを別に判定しなきゃならないんだから扱えるギリギリの桁で計算するのはバカだろw アセンブラなら桁あふれフラグ見て簡単に処理出来るだろうが、Cだと無理 http://mevius.5ch.net/test/read.cgi/tech/1721137434/612
613: デフォルトの名無しさん (ブーイモ MMaa-6Hi7) [sage] 2025/02/09(日) 18:46:42.50 ID:fEimQ790M >>604 どこのサイト? それ書いてるやつ多分バカだぞ 参考にすんな http://mevius.5ch.net/test/read.cgi/tech/1721137434/613
614: デフォルトの名無しさん (ブーイモ MMaa-6Hi7) [sage] 2025/02/09(日) 18:57:40.14 ID:fEimQ790M >>610 charでやるのは馬鹿だがアルゴリズムは同じなんだから可読性は変わらない メモリもほぼ変わらない http://mevius.5ch.net/test/read.cgi/tech/1721137434/614
615: デフォルトの名無しさん (ワッチョイ de76-/Fy3) [sage] 2025/02/09(日) 19:00:51.12 ID:TclGPY+C0 整数値それぞれ (左右どっちだっけ)シフト1bitやって(1/2の値)足したのが最大値の半分超えたら桁溢れ 上位桁に溢れるだけ加算 Cでもできるに決まっているじゃん これだけだよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/615
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 387 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s