[過去ログ] 【初心者歓迎】C/C++室 Ver.100【環境依存OK】 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
29: デフォルトの名無しさん [sage] 2016/11/08(火) 16:03:34.41 ID:j/2yZvJO(1) AAS
まず確実ってなんやねん
数以外だったり未入力は弾くってか
86(1): デフォルトの名無しさん [sage] 2016/12/11(日) 20:55:16.41 ID:Cd8ql2jy(1) AAS
元関数の length が uint32_t 単位での個数という仮定
→ uint32_t より小さい粒度は取り扱えない
→ uint16_t で取り扱える個数は偶数個に限定される
→ ポインタのキャストと length を /2 で渡すだけ
91: デフォルトの名無しさん [sage] 2016/12/13(火) 19:22:51.41 ID:vJwCdf+q(2/2) AAS
>>9090(1): デフォルトの名無しさん [sage] 2016/12/13(火) 18:19:51.83 ID:692Oa1tt(1) AAS
>>89
組み込みのことは知らないんだけど、サイズチェックして分岐するのはどうなん?
if (length * sizeof(uint32_t) < 32767) {
uint32_t list[length];
Test(list, length);
}
else {
uint32_t list = new uint32_t[length];
Test(list, length);
}
どうなのって言われても好きにしろよとしか言えないけど...
個人的には各々のテストも必要になるその手のコードは書かない
211(1): デフォルトの名無しさん [sage] 2017/01/08(日) 11:43:58.41 ID:nyR751xv(1/5) AAS
>>210210(2): デフォルトの名無しさん [sage] 2017/01/08(日) 11:28:02.93 ID:OpAcES4h(2/3) AAS
すみません、誤送信してしまいました
質問させてください。
char buffer[256];
scanf(%s,buffer);
printf("finish---_n");
という記述で、文字入力をした後、何回リターンキーを押しても
finishが表示されない、つまりscanfが終了しないような状態になっているのですが
何か特別な条件でscanfが終了しないことってあるものなのでしょうか?
ちなみに、コードのscanfの行だけコメントアウトすると普通にfinishが表示される状態です。
あと、新規で.cファイルを作って短いコードにしてコンパイルしても問題なく動いてくれています。
問題が再現できる最少コード書いてみて
コンパイル通るコード
338(1): デフォルトの名無しさん [sage] 2017/02/04(土) 21:52:37.41 ID:uqEM2LY/(2/2) AAS
>>335-337
なるほど、勘違いしてました
ありがとうございます
348(1): デフォルトの名無しさん [sage] 2017/02/06(月) 20:21:28.41 ID:VJg+IRhi(1/2) AAS
>>345345(2): デフォルトの名無しさん [sage] 2017/02/06(月) 08:21:18.53 ID:87jFG7WV(1) AAS
そもそも >>338 で本人納得してるのに
> レジスタがメモリじゃないかのようなアホレスだな
とか
> 右辺値に対してアドレス取ろうとしてるから駄目なわけで。
とかは知ったか自慢にしか見えない
> その二つどっちも誤り
でもどう誤ってるかは書けないんだよね w
677: デフォルトの名無しさん [sage] 2017/06/04(日) 11:02:24.41 ID:4s9JqZC9(2/5) AAS
外部リンク:ideone.com
751(1): デフォルトの名無しさん [sage] 2017/06/28(水) 21:16:03.41 ID:VFMMUwAr(3/3) AAS
いや、ちょっとズレてると思うよ
757: デフォルトの名無しさん [sage] 2017/06/30(金) 16:06:42.41 ID:YTlik2k9(1) AAS
printf("おちんぽじゅぽじゅぽ")
830: デフォルトの名無しさん [sage] 2017/07/04(火) 18:37:27.41 ID:eP5xPbfu(1) AAS
newだとスコープ抜けても残るんじゃ?
886(1): デフォルトの名無しさん [] 2017/07/09(日) 16:51:56.41 ID:EeQkMvgZ(3/4) AAS
>>885885(1): デフォルトの名無しさん [sage] 2017/07/09(日) 16:44:50.47 ID:3Luqddjj(2/3) AAS
何がわからんのや。ようわかるやんけ
アドレス : オブジェクト : 値 : オブジェクトの型
2293464 : pp : 2293468 : int**型
2293468 : p : 2293472 : int*型
2293472 : array[0] : ? : int型
2293476 : array[1] : ? : int型
2293480 : array[2] : ? : int型
つまりポインタpは配列を参照してもp自体は配列型ではなくて単体(?)のオブジェクトだということでしょうか?
900: デフォルトの名無しさん [sage] 2017/07/11(火) 20:17:20.41 ID:gS+YojZ9(1/2) AAS
ん?まったくよくわからんのだが、だれか解説して
>配列でないオブジェクトも要素数1の配列として考える仕様
↑まずこれがよくわからない
配列じゃないオブジェクトといえば、例えばint i;などは配列としては扱えないよね
で、下二行の意味も分からない
967: 片山博文MZ ◆T6xkBnTXz7B0 [sage] 2017/07/15(土) 21:39:23.41 ID:18nkvKxh(3/7) AAS
コンパイル時に出て来る度重なる警告を無視したらダメだよ。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.043s