[過去ログ]
C言語なら俺に聞け 163 (1002レス)
C言語なら俺に聞け 163 http://mevius.5ch.net/test/read.cgi/tech/1721137434/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
477: デフォルトの名無しさん [sage] 2024/12/17(火) 00:05:50.03 ID:KLd2kDAJ0 丸付き数字自体が1文字1バイトって意味じゃないからな 内部表現を表すために使用しただけで数字がx文字目として見て http://mevius.5ch.net/test/read.cgi/tech/1721137434/477
478: デフォルトの名無しさん (アウアウエー Sae2-N2kD) [] 2024/12/17(火) 10:25:09.48 ID:hEkGaD6xa _countof() http://mevius.5ch.net/test/read.cgi/tech/1721137434/478
479: デフォルトの名無しさん (ワッチョイ 666d-1w4P) [sage] 2024/12/17(火) 12:09:40.76 ID:2fZmW/080 いやvc++使ってんならstd::sizeでいい http://mevius.5ch.net/test/read.cgi/tech/1721137434/479
480: デフォルトの名無しさん (ササクッテロロ Spb3-DtHK) [sage] 2024/12/17(火) 12:36:10.86 ID:5c2Y3gwMp C言語スレだろw http://mevius.5ch.net/test/read.cgi/tech/1721137434/480
481: デフォルトの名無しさん (ワッチョイ be63-Vy5I) [sage] 2024/12/17(火) 12:49:19.32 ID:6SQ8uEd20 そこは禁欲しましょう http://mevius.5ch.net/test/read.cgi/tech/1721137434/481
482: デフォルトの名無しさん (ワッチョイ 33ef-iztn) [] 2024/12/18(水) 01:25:30.31 ID:ILkVh3nA0 >>476 朝わかりやすいね でもANSIって1バイトと2バイト混合できるよね?どうなっちゃうんだろう http://mevius.5ch.net/test/read.cgi/tech/1721137434/482
483: デフォルトの名無しさん [sage] 2024/12/18(水) 02:49:26.43 ID:NqM0X43U0 >>482 ANSIはバイト=文字数 そもそも論理的な文字数じゃなくて処理単位での文字数ね だから strlen("あいう") = 6 strlen("123あ67い0") = 10 // 数字は半角(1バイト)、ひらがなは全角(2バイト) Unicodeの場合でも正しい文字数になるわけじゃない、サロゲートペアの場合に文字数は2(4バイト)になる http://mevius.5ch.net/test/read.cgi/tech/1721137434/483
484: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 0f32-782k) [sage] 2024/12/18(水) 09:23:44.77 ID:w442kBzm0 Unicode だとサロゲートペアを脇においても異体字だの合成だのといったものがあるし、人間が紙の上に書くときの直感的な感覚で言うところの「文字数」とは定義が違うので、各文字コードの仕組みを知っておくしか仕方がない。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/484
485: デフォルトの名無しさん (ワッチョイ 3339-iztn) [] 2024/12/18(水) 17:31:07.70 ID:ILkVh3nA0 >>483 >>484 つまりこの方法だとコンパイル時に気をつけるしか無いってことか、大変だね テキストエディタみたいなの作ろうとすると禿げ上がりそう http://mevius.5ch.net/test/read.cgi/tech/1721137434/485
486: デフォルトの名無しさん (ワッチョイ 8b93-1p0V) [sage] 2024/12/18(水) 17:41:39.49 ID:NuF84nX60 文字コード問題よりC言語で作れってほうがハゲりそうだ http://mevius.5ch.net/test/read.cgi/tech/1721137434/486
487: デフォルトの名無しさん (ワンミングク MMda-UGgi) [sage] 2024/12/18(水) 17:56:26.27 ID:2i1n2GHXM 固定長ならそこまで禿げないかと http://mevius.5ch.net/test/read.cgi/tech/1721137434/487
488: デフォルトの名無しさん (ワッチョイ 66be-1w4P) [sage] 2024/12/18(水) 18:24:42.01 ID:ccS3E3GJ0 >>485 方法が大変? お前まだ理解できてないぞ 一般論として文字コードの扱いは大変だがTCHARの仕組みは単純だ http://mevius.5ch.net/test/read.cgi/tech/1721137434/488
489: デフォルトの名無しさん (ワッチョイ 2679-qWVo) [sage] 2024/12/18(水) 18:25:51.62 ID:U+/f/ac80 CがC++だったとしても変わらんでしょ VSCodeはレンダリングの都合でWebルレームワークとjavascriptで作られてるからC/C++製エディタと比較して遅いというデメリットがある http://mevius.5ch.net/test/read.cgi/tech/1721137434/489
490: デフォルトの名無しさん (ワッチョイ 66be-1w4P) [sage] 2024/12/18(水) 18:34:50.50 ID:ccS3E3GJ0 c言語で文字列処理はクソ面倒でしょ ライブラリの整備からやる必要がある上にコードがとっ散らかる http://mevius.5ch.net/test/read.cgi/tech/1721137434/490
491: デフォルトの名無しさん (ワッチョイ 2679-qWVo) [sage] 2024/12/18(水) 18:36:51.22 ID:U+/f/ac80 Windowsの場合使用フォントに応じて描画幅を返すAPIに丸投げできるから大した手間にならないが メモ帳の「右端で折り返す」相当を実装する場合右端のどこで切るかでその人センスが露になる http://mevius.5ch.net/test/read.cgi/tech/1721137434/491
492: デフォルトの名無しさん (ワッチョイ 2679-qWVo) [sage] 2024/12/18(水) 18:41:35.77 ID:U+/f/ac80 >>480 何か誤解があるみたいだが開発言語にCを選ぶようなやつがそんなのを面倒に感じる事はないんだよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/492
493: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 0f32-aNNs) [sage] 2024/12/18(水) 22:35:54.78 ID:w442kBzm0 アプリケーションを作るにあたって TCHAR が必要になる状況はそれほどない。 Unicode 対応をきちんとやるならそれとは別に ANSI 版も作るという必要性はないし、両方を作る必要性がないなら切り替えを意識する必要もないから。 最初から WCHAR で書けばよい。 ライブラリとしてまとめるならどちらにも対応したほうが良いこともあるかもしれんけど。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/493
494: デフォルトの名無しさん (ワッチョイ be63-Vy5I) [sage] 2024/12/18(水) 23:14:04.02 ID:1nhczz8f0 テキストエディタ、アセンブラで作った奴いるだろう ハゲてはいなかったと思う http://mevius.5ch.net/test/read.cgi/tech/1721137434/494
495: デフォルトの名無しさん (アウアウエー Sae2-N2kD) [] 2024/12/19(木) 15:05:41.21 ID:p9TYuGiMa >>483 strlen("123あ67い0") == 12 // utf-8 http://mevius.5ch.net/test/read.cgi/tech/1721137434/495
496: デフォルトの名無しさん (ワッチョイ be63-Vy5I) [sage] 2024/12/19(木) 15:35:21.01 ID:boHB/shj0 strcat()、実装大変そうだな http://mevius.5ch.net/test/read.cgi/tech/1721137434/496
497: デフォルトの名無しさん (ワッチョイ eaad-NYGQ) [sage] 2024/12/19(木) 18:03:52.50 ID:KNZC4rFA0 UTF-8のバイト数ではなく文字列の長さを調べるソース https://drive.google.com/drive/folders/10jgzKVUYPXQhC566bBmrqnnBLJI4pEbL http://mevius.5ch.net/test/read.cgi/tech/1721137434/497
498: デフォルトの名無しさん (ブーイモ MMbf-1w4P) [sage] 2024/12/19(木) 18:29:36.25 ID:ByBpVqn8M >>497 Unicodeで文字列の長さって何? 書記素クラスタか? って突っ込まれるから知ったかぶらないほうがいいぞ http://mevius.5ch.net/test/read.cgi/tech/1721137434/498
499: デフォルトの名無しさん (ワッチョイ eaad-NYGQ) [sage] 2024/12/19(木) 18:32:55.82 ID:KNZC4rFA0 >>498 文字数を数えられるように自分で書いたのだけど? 文字数数えられるけど知ったかとは? http://mevius.5ch.net/test/read.cgi/tech/1721137434/499
500: デフォルトの名無しさん (ワッチョイ 4a5b-SaU4) [sage] 2024/12/19(木) 18:34:44.41 ID:hCGKCs/t0 👩🏽👩🏿👧🏻👧🏽 http://mevius.5ch.net/test/read.cgi/tech/1721137434/500
501: デフォルトの名無しさん (ブーイモ MMbf-1w4P) [sage] 2024/12/19(木) 18:41:15.54 ID:ByBpVqn8M >>499 それがまさに知ったか unicodeの基礎すらわかってない そんなやつのライブラリなんで誰が使うんだよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/501
502: デフォルトの名無しさん (ワッチョイ eaad-NYGQ) [sage] 2024/12/19(木) 18:45:26.23 ID:KNZC4rFA0 >>501 基礎ってなに? ただ文字数数えれるプログラムとしてだしたのに http://mevius.5ch.net/test/read.cgi/tech/1721137434/502
503: デフォルトの名無しさん (ブーイモ MMbf-1w4P) [sage] 2024/12/19(木) 18:50:39.22 ID:ByBpVqn8M >>502 それは書記素クラスタか?ときいてるだろ でもその言葉の意味がわからんのだろ? http://mevius.5ch.net/test/read.cgi/tech/1721137434/503
504: デフォルトの名無しさん (ワッチョイ eaad-NYGQ) [sage] 2024/12/19(木) 18:52:55.31 ID:KNZC4rFA0 >>503 なんで書記素クラスタって言葉にこだわってるの? もしかして教科通りにU+数字じゃないから言ってるだけ? http://mevius.5ch.net/test/read.cgi/tech/1721137434/504
505: デフォルトの名無しさん (ワッチョイ 4a5b-SaU4) [sage] 2024/12/19(木) 19:11:26.12 ID:hCGKCs/t0 ﷽は1文字か? http://mevius.5ch.net/test/read.cgi/tech/1721137434/505
506: デフォルトの名無しさん (ワッチョイ eaad-NYGQ) [sage] 2024/12/19(木) 19:27:41.47 ID:KNZC4rFA0 >>505 1文字 3バイトみたいだね ソースを変えて出力してみた http://mevius.5ch.net/test/read.cgi/tech/1721137434/506
507: デフォルトの名無しさん (ワッチョイ 4a5b-SaU4) [sage] 2024/12/19(木) 19:38:58.12 ID:hCGKCs/t0 そうなんだ よかったね https://www.unicode.org/Public/emoji/latest/emoji-zwj-sequences.txt http://mevius.5ch.net/test/read.cgi/tech/1721137434/507
508: デフォルトの名無しさん (ワッチョイ 66fc-1w4P) [sage] 2024/12/19(木) 19:46:58.36 ID:zv08w2oi0 main関数用のヘッダファイル用意してて草 http://mevius.5ch.net/test/read.cgi/tech/1721137434/508
509: デフォルトの名無しさん (ワッチョイ b704-1exS) [sage] 2024/12/19(木) 19:59:42.44 ID:iU+Lg9qY0 unicode怖ひ http://mevius.5ch.net/test/read.cgi/tech/1721137434/509
510: デフォルトの名無しさん (オッペケ Srb3-aNNs) [sage] 2024/12/19(木) 20:00:17.69 ID:y/hB6qNpr 退勤前に>>497見て、 ああ、"フロッピーディスク"って入れたら8が返り、"ハードディスク"って入れたら2.5が返るような関数だろ。 って思いつつ帰宅したら、またお前らときたら http://mevius.5ch.net/test/read.cgi/tech/1721137434/510
511: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 0f32-782k) [sage] 2024/12/19(木) 22:28:22.60 ID:uLfYubV70 >>509 自然言語がぶっ壊れてるんだよ。 Unicode は自然言語のぶっ壊れをどうにかこうにかコンピュータで扱える形にしただけ。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/511
512: デフォルトの名無しさん (ワッチョイ eb78-RqoG) [] 2024/12/20(金) 15:28:36.64 ID:raronLtC0 JAIST、「並行量子通信プロトコル」の完全な自動形式検証を実現 http://news.mynavi.jp/techplus/article/20241220-3090485/ http://mevius.5ch.net/test/read.cgi/tech/1721137434/512
513: デフォルトの名無しさん (JP 0Hff-K+1m) [] 2024/12/20(金) 23:42:16.35 ID:yXvtHThaH sssp://img.5ch.net/ico/nida.gif 最近のRESTful APIについての議論に触発されてEchoAPIを試してみたところ、エンドポイントのシミュレーションツールがテストプロセスを非常に効率化してくれた http://mevius.5ch.net/test/read.cgi/tech/1721137434/513
514: デフォルトの名無しさん (ワッチョイ 3351-iztn) [] 2024/12/21(土) 07:13:36.08 ID:37tGDg2N0 IsWindowVisible IsWindowEnabled EnableWindow のダイアログ版教えてくりゃ http://mevius.5ch.net/test/read.cgi/tech/1721137434/514
515: デフォルトの名無しさん (アウアウエー Sae2-N2kD) [] 2024/12/21(土) 10:49:43.14 ID:bIHzWCsda GetWindowHandle http://mevius.5ch.net/test/read.cgi/tech/1721137434/515
516: デフォルトの名無しさん (ワッチョイ 3351-iztn) [] 2024/12/21(土) 21:59:52.73 ID:37tGDg2N0 >>515 つまりどういうことだってばよ http://mevius.5ch.net/test/read.cgi/tech/1721137434/516
517: デフォルトの名無しさん (ワッチョイ 66bf-1w4P) [sage] 2024/12/21(土) 22:49:23.50 ID:Bjr5M2i00 >>516 Win32の板できけ http://mevius.5ch.net/test/read.cgi/tech/1721137434/517
518: デフォルトの名無しさん (ワッチョイ eb53-XATa) [] 2024/12/22(日) 02:23:50.05 ID:SmvDArN50 >>517 なるほど http://mevius.5ch.net/test/read.cgi/tech/1721137434/518
519: デフォルトの名無しさん (ワッチョイ 8a2d-f1r3) [sage] 2024/12/29(日) 08:16:36.48 ID:5Nra/jss0 %*d こんなの初めて知った B1.3 Formatted Inputに載ってたけど読んでなかった http://mevius.5ch.net/test/read.cgi/tech/1721137434/519
520: 警備員[Lv.1][新芽] (アウアウウー Sac7-QgLT) [sage] 2024/12/29(日) 10:03:55.05 ID:RHfwjsVRa (s)scanfのフォーマット引数もパターンマッチのように使えて便利だったり http://mevius.5ch.net/test/read.cgi/tech/1721137434/520
521: デフォルトの名無しさん (ワッチョイ 9aad-Udw9) [] 2024/12/30(月) 16:23:40.30 ID:QwWcwTek0 >>519 俺はそれ20年以上前に知ったような気がする。 フォーマットの文字列をわざわざ別に作らなくて済んで素晴らしいと思った記憶がある。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/521
522: デフォルトの名無しさん (アウアウエー Sa52-fscC) [] 2024/12/31(火) 13:18:32.28 ID:dvbSbmj1a 実は正規表現が使えるんだぜ http://mevius.5ch.net/test/read.cgi/tech/1721137434/522
523: デフォルトの名無しさん (ワッチョイ 4e63-3FWJ) [sage] 2024/12/31(火) 13:46:40.77 ID:KJy4fxay0 ネイピア数や円周率を誤差ナシで扱えると嬉しい http://mevius.5ch.net/test/read.cgi/tech/1721137434/523
524: デフォルトの名無しさん (ワッチョイ 0e76-+EE9) [sage] 2025/01/02(木) 15:48:37.33 ID:8mwDch1n0 円周率って math.h とかに入っているの? それとも pi = 4.0 * atan(1.0); とかで持ってくるものなの? http://mevius.5ch.net/test/read.cgi/tech/1721137434/524
525: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 9732-mOud) [sage] 2025/01/02(木) 19:46:55.76 ID:dC27qXct0 >>524 言語仕様にはないが、処理系によっては有ることもある。 特定の環境でコンパイル・実行できればよいならそれを使えばいいし、そうでないなら工夫も必用だろうし…… どのくらい移植性に配慮するかによるんじゃないの。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/525
526: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 9732-mOud) [sage] 2025/01/02(木) 19:58:10.79 ID:dC27qXct0 double の精度が有限な以上は無理数を誤差なく扱うのは不可能だし、どうしてもやりたいなら数値計算ではなく解析的な計算をするしかない。 ただ、工学的な用途だと誤差をゼロにする意味はあまりないことが多くて、誤差の程度が保証されることが需要。 たとえば分子一個分より小さい桁の部分で正確でも何にも使えないから考えるだけ無駄でしょ。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/526
527: デフォルトの名無しさん (ワッチョイ 0e76-+EE9) [sage] 2025/01/02(木) 22:08:15.15 ID:8mwDch1n0 ちょっと解析的な計算というのが正確にわかっていない 数値的な計算というのは有限差分法とか用いて近似的な解を求める方法だよね? 解析的な計算というのは a *x^2 + b * x + c = 0 なら手計算で解けるよというやり方? 使ったこと無いけどマスマティカとかそういうソフトだっけ? http://mevius.5ch.net/test/read.cgi/tech/1721137434/527
528: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 9732-mOud) [sage] 2025/01/02(木) 23:00:55.85 ID:dC27qXct0 >>527 そう。 要は数式の変形で解くやりかたってこと。 どのくらいのものを扱いたいかによるけど四則演算と巾乗くらいからなる簡単な式を扱えればよいなら C で書いてもそれほど高度というほどではない。 リスト構造を作って切り貼りするってだけなので。 とはいえ、計算を始めたいときにやる下準備としてはかなり面倒臭いだろうとは思うけど。 http://mevius.5ch.net/test/read.cgi/tech/1721137434/528
529: デフォルトの名無しさん (ワッチョイ 0e76-+EE9) [sage] 2025/01/03(金) 13:18:29.38 ID:4R6C6cdS0 なるほどね、解を公式化しておいて虚数が必要か判定する感じだろうね http://mevius.5ch.net/test/read.cgi/tech/1721137434/529
530: デフォルトの名無しさん (アウアウエー Sa23-Y8TR) [] 2025/01/05(日) 10:58:58.82 ID:8kdOFrcZa πをπのまま計算して最後にmπで出力してくれれば良いのにと思うことは多い http://mevius.5ch.net/test/read.cgi/tech/1721137434/530
531: はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 9932-8Wha) [sage] 2025/01/05(日) 11:04:48.60 ID:caTYcs4C0 数式処理の基礎の基礎ならこのあたりがオススメできると思う。 C言語による標準アルゴリズム事典 https://gihyo.jp/book/2018/978-4-7741-9690-9 http://mevius.5ch.net/test/read.cgi/tech/1721137434/531
532: 高卒工員 ◆rysjzJ5XpQ (ドコグロ MMde-pbJa) [] 2025/01/13(月) 10:59:54.95 ID:EpHsvAOYM 「」 http://mevius.5ch.net/test/read.cgi/tech/1721137434/532
533: デフォルトの名無しさん (アウアウウー Sa91-HZB4) [] 2025/01/17(金) 16:58:25.38 ID:GO6/DX25a Cの糞仕様でmath.hインクルードしてなくても int hoge(int) って解釈されるから 本当は double hoge(double) だったり float hoge(float) だったりしても コンパイルだけ通ってリンク後に問題起こすってのが昔はあったな http://mevius.5ch.net/test/read.cgi/tech/1721137434/533
534: デフォルトの名無しさん (ワッチョイ 862a-Zdzc) [] 2025/01/17(金) 18:21:44.43 ID:eoeaxZuy0 error: implicit declaration of function 'hoge' にならないの? http://mevius.5ch.net/test/read.cgi/tech/1721137434/534
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
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 445 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s