C言語の話題のみ取り扱います C++の話題はC++スレへ
質問には最低限の情報(ソース/コンパイラ/OS)を付ける
数行で収まらないソースは以下を適当に使ってURLを晒す
https://paiza.io/
https://ideone.com/
http://codepad.org/
C11
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1570.pdf
C99
http://www.open-std.org/jtc1/sc22/WG14/www/docs/n1256.pdf
http://kikakurui.com/x3/X3010-2003-01.html
C FAQ 日本語訳
http://www.kouno.jp/home/c_faq/
JPCERT C コーディングスタンダード
https://www.jpcert.or.jp/sc-rules/
前
http://mevius.2ch.net/test/read.cgi/tech/1500293207/
http://www.geocities.jp/c_cpp_cs/about_c/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
C言語なら俺に聞け 142 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 8a6f-bDrV)
2017/08/10(木) 20:21:23.44ID:hEocmkh50484片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sd43-sxBl)
2017/10/04(水) 17:19:18.44ID:HMkkIXOid >>483
struct I2C_MEM I2C_MEM[3] =
{
#ifdef BIG_ENDIAN //ビッグエンディアンの場合
{ 0x7C , 0x01 , {0x12, 0x34, 0x56, 0x78} },
{ 0x7C , 0x02 , {0x12, 0x34, 0x56, 0x78} },
{ 0x7C , 0x03 , {0x12, 0x34, 0x56, 0x78} },
#else // リトルエンディアンの場合
{ 0x7C , 0x01 , {0x78, 0x56, 0x34, 0x12} },
{ 0x7C , 0x02 , {0x78, 0x56, 0x34, 0x12} },
{ 0x7C , 0x03 , {0x78, 0x56, 0x34, 0x12} },
#endif
} ;
struct I2C_MEM I2C_MEM[3] =
{
#ifdef BIG_ENDIAN //ビッグエンディアンの場合
{ 0x7C , 0x01 , {0x12, 0x34, 0x56, 0x78} },
{ 0x7C , 0x02 , {0x12, 0x34, 0x56, 0x78} },
{ 0x7C , 0x03 , {0x12, 0x34, 0x56, 0x78} },
#else // リトルエンディアンの場合
{ 0x7C , 0x01 , {0x78, 0x56, 0x34, 0x12} },
{ 0x7C , 0x02 , {0x78, 0x56, 0x34, 0x12} },
{ 0x7C , 0x03 , {0x78, 0x56, 0x34, 0x12} },
#endif
} ;
485片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sd43-sxBl)
2017/10/04(水) 17:21:40.35ID:HMkkIXOid486デフォルトの名無しさん (ワッチョイ 2312-IQJU)
2017/10/04(水) 17:27:10.52ID:PA2rRcfg0 全くどうでもいいことだが最近の若いモンはスマホに合わせて上矢印なのな
一つ勉強になった
一つ勉強になった
487デフォルトの名無しさん (ガックシ 06cb-huvM)
2017/10/04(水) 17:28:20.90ID:VznoOWf36 PCでも上じゃね?
488片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sd43-sxBl)
2017/10/04(水) 17:40:04.96ID:HMkkIXOid >>484
#ifdef BIG_ENDIAN
# define ENDIAN_FIX(a,b,c,d) a,b,c,d
#else
# define ENDIAN_FIX(a,b,c,d) d,c,b,a
#endif
struct I2C_MEM I2C_MEM[3] =
{
{ 0x7C , 0x01 , {ENDIAN_FIX(0x12, 0x34, 0x56, 0x78)} },
{ 0x7C , 0x02 , {ENDIAN_FIX(0x12, 0x34, 0x56, 0x78)} },
{ 0x7C , 0x03 , {ENDIAN_FIX(0x12, 0x34, 0x56, 0x78)} },
} ;
#ifdef BIG_ENDIAN
# define ENDIAN_FIX(a,b,c,d) a,b,c,d
#else
# define ENDIAN_FIX(a,b,c,d) d,c,b,a
#endif
struct I2C_MEM I2C_MEM[3] =
{
{ 0x7C , 0x01 , {ENDIAN_FIX(0x12, 0x34, 0x56, 0x78)} },
{ 0x7C , 0x02 , {ENDIAN_FIX(0x12, 0x34, 0x56, 0x78)} },
{ 0x7C , 0x03 , {ENDIAN_FIX(0x12, 0x34, 0x56, 0x78)} },
} ;
489デフォルトの名無しさん (ワッチョイ 7576-vp8x)
2017/10/04(水) 18:04:30.94ID:9y3nqzOw0 構造体の中身から推測すると、
書く順番はエンディアンに依存しないと思う
単純に配列の頭から1バイトずつ送信するだけ
仮にエンディアンで順番が変わるとしても
どうせガッツリ環境依存なコードなんだから
依存しちゃえばいい
環境依存が無いコードを書くつもりなら、
charが1バイトかどうかにも依存しないようにしないとね
書く順番はエンディアンに依存しないと思う
単純に配列の頭から1バイトずつ送信するだけ
仮にエンディアンで順番が変わるとしても
どうせガッツリ環境依存なコードなんだから
依存しちゃえばいい
環境依存が無いコードを書くつもりなら、
charが1バイトかどうかにも依存しないようにしないとね
490デフォルトの名無しさん (ワッチョイ 7576-vp8x)
2017/10/04(水) 18:10:15.78ID:9y3nqzOw0 >>488みたいなマクロは最悪
エンディアンていう言葉を覚えたばっかりの初心者が作る糞コード
エンディアンていう言葉を覚えたばっかりの初心者が作る糞コード
491デフォルトの名無しさん (ガックシ 06cb-huvM)
2017/10/04(水) 18:48:35.51ID:VznoOWf36 もちつけよw
492片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sd43-sxBl)
2017/10/04(水) 19:22:55.76ID:HMkkIXOid エンディアンについて解説が必要ですか?
はい/いいえ
はい/いいえ
493デフォルトの名無しさん (ワッチョイ 2df2-njQ9)
2017/10/04(水) 20:07:04.96ID:V7FXDajl0 いいえ
494デフォルトの名無しさん (ワッチョイ 2df2-njQ9)
2017/10/04(水) 20:09:03.80ID:V7FXDajl0 Definitely no.
495デフォルトの名無しさん (ワッチョイ 85b3-asy+)
2017/10/04(水) 20:18:42.31ID:38WTG0/g0 struct I2C_MEM //構造体の型宣言
struct I2C_MEM I2C_MEM[3] =//構造体の型宣言
この手の文法で自明なことをコメントにする文化はなくならないのかな
struct I2C_MEM I2C_MEM[3] =//構造体の型宣言
この手の文法で自明なことをコメントにする文化はなくならないのかな
496デフォルトの名無しさん (スップ Sd03-vp8x)
2017/10/04(水) 20:46:10.64ID:hBVSLcAId 俺のコードはその対極
大きな流れしかコメントをかかない
大きな流れしかコメントをかかない
497デフォルトの名無しさん (ワッチョイ 9b9e-Txnz)
2017/10/04(水) 21:20:04.88ID:azmmV5/P0 I2Cか。データは8ビットで受けて、8ビットシフトしてビットORだな。
data = hi<<16 | mid<<8 | lo
data = hi<<16 | mid<<8 | lo
498デフォルトの名無しさん (スップ Sd03-vp8x)
2017/10/04(水) 21:27:53.34ID:hBVSLcAId どう見ても送信
499デフォルトの名無しさん (スップ Sd03-vp8x)
2017/10/04(水) 21:31:39.40ID:hBVSLcAId >>492
お前の糞マクロ、どの辺が糞か解説が必要?
お前の糞マクロ、どの辺が糞か解説が必要?
500デフォルトの名無しさん (スップ Sd03-vp8x)
2017/10/04(水) 21:32:35.25ID:hBVSLcAId ちなみに、ゆで玉子は輪切り派
501デフォルトの名無しさん (ワッチョイ 059f-XSap)
2017/10/05(木) 01:23:13.38ID:ioWgBjMx0 >>483
やってみな。
やってみな。
502デフォルトの名無しさん (ワッチョイ 059f-XSap)
2017/10/05(木) 01:24:28.79ID:ioWgBjMx0 やってみなじゃない。どう動くかじゃなくてどう書くかか。
どうなって欲しいのかが書かれてないから答えられないな。
どうなって欲しいのかが書かれてないから答えられないな。
503437 (ワッチョイ 5a45-wbjw)
2017/10/05(木) 03:25:02.16ID:JVwY/YZa0 >>465
全体のコードは自作というか(自社製)ですが、funcは他社のライブラリなんです。
ソースがあればなんとかなったのかもですが・・・。
>>467
実際はfunc呼んだ後にcharListの値を呼んで色々作業しています。
>>469
普通の2次元char配列のつもりです。2次元配列というのはC言語的にはシンタックスシュガーにすぎず、
char a[m][n]もchar a[m*n]も等価なのですよね。なので、先頭ポインタから(m*n-1)個先までの
アドレスの範囲内なら範囲外アクセスエラーは起こり得ないと理解しています。
>>474の結論に至る前に、何かC言語で致命的な勘違いや思い込みをしているのかと
思って質問した次第です。今思うとエスパー回答を強いてしまって大変申し訳ありませんでした。
ひとまずはfuncを一切呼ばない形に直して事なきを得ました。
>>437で言った、「charListをプリントしたりすると何故か問題なく動く」からそれで一時凌ぎする考えも
頭をよぎりましたが、思いとどまりました。
ひとまずこれで終えます。回答くださった方々、本当にありがとうございました。
全体のコードは自作というか(自社製)ですが、funcは他社のライブラリなんです。
ソースがあればなんとかなったのかもですが・・・。
>>467
実際はfunc呼んだ後にcharListの値を呼んで色々作業しています。
>>469
普通の2次元char配列のつもりです。2次元配列というのはC言語的にはシンタックスシュガーにすぎず、
char a[m][n]もchar a[m*n]も等価なのですよね。なので、先頭ポインタから(m*n-1)個先までの
アドレスの範囲内なら範囲外アクセスエラーは起こり得ないと理解しています。
>>474の結論に至る前に、何かC言語で致命的な勘違いや思い込みをしているのかと
思って質問した次第です。今思うとエスパー回答を強いてしまって大変申し訳ありませんでした。
ひとまずはfuncを一切呼ばない形に直して事なきを得ました。
>>437で言った、「charListをプリントしたりすると何故か問題なく動く」からそれで一時凌ぎする考えも
頭をよぎりましたが、思いとどまりました。
ひとまずこれで終えます。回答くださった方々、本当にありがとうございました。
504デフォルトの名無しさん (ワッチョイ 5a45-wbjw)
2017/10/05(木) 03:26:43.92ID:JVwY/YZa0505デフォルトの名無しさん (ワッチョイ 5a7c-EY9l)
2017/10/05(木) 05:32:30.50ID:PdAAtG4s0506デフォルトの名無しさん (フリッテル MM7e-p8Fh)
2017/10/05(木) 05:39:44.88ID:+DJIpzmcM char[m][n]はchar**、char[m*n]はchar*、データ型は違う
507デフォルトの名無しさん (ブーイモ MMde-Pirc)
2017/10/05(木) 08:10:49.48ID:2SMjslBqM funcに与える引数の条件がちゃんと理解できてないとか
508デフォルトの名無しさん (エムゾネ FFfa-8mMW)
2017/10/05(木) 08:15:39.56ID:Nh1QNpvaF char[m*n]って何?
結局ただの一次元配列でしょ?
結局ただの一次元配列でしょ?
509デフォルトの名無しさん (ワッチョイ b632-rzHd)
2017/10/05(木) 10:10:50.98ID:6niZC7Nf0510デフォルトの名無しさん (ワッチョイ da33-qWqy)
2017/10/05(木) 10:11:07.83ID:TrTYAooo0 >>503
> 2次元配列というのはC言語的にはシンタックスシュガーにすぎず、
> char a[m][n]もchar a[m*n]も等価なのですよね。なので、先頭ポインタから(m*n-1)個先までの
> アドレスの範囲内なら範囲外アクセスエラーは起こり得ないと理解しています。
だいたいの実装では、特に char 類なら、動作上問題が起こることは考えにくいものの、
言語規格上の保証は無いよ。
https://www.jpcert.or.jp/m/sc-rules/c-arr30-c.html
> 2次元配列というのはC言語的にはシンタックスシュガーにすぎず、
> char a[m][n]もchar a[m*n]も等価なのですよね。なので、先頭ポインタから(m*n-1)個先までの
> アドレスの範囲内なら範囲外アクセスエラーは起こり得ないと理解しています。
だいたいの実装では、特に char 類なら、動作上問題が起こることは考えにくいものの、
言語規格上の保証は無いよ。
https://www.jpcert.or.jp/m/sc-rules/c-arr30-c.html
511デフォルトの名無しさん (ワッチョイ b632-rzHd)
2017/10/05(木) 12:14:43.27ID:6niZC7Nf0 そういう保証は紙っきれの条文より自分で確認・検証することが最重要だ
いくら「保証されている」ことでもコンパイラがバグったり中には確信的に違反するケースまである
空想論の域を出ないくだらんことのために
現実的なアイディアを諦めていては生産性が上がらない
いくら「保証されている」ことでもコンパイラがバグったり中には確信的に違反するケースまである
空想論の域を出ないくだらんことのために
現実的なアイディアを諦めていては生産性が上がらない
512デフォルトの名無しさん (ワッチョイ bdd2-qWqy)
2017/10/05(木) 12:51:26.83ID:TRdRMfhC0 struct I2C_MEM
{
char DEV_ADR ;
char REG_ADR ;
char DATA[4] ;
} static I2C_MEM0 ;
I2C_MEM0.DEV_ADR = 0x7C ;
I2C_MEM0.REG_ADR = 0x01 ;
I2C_MEM0.DATA[4] = { 0x11,0x12,0x13,0x14 } ; ←これはエラーになる
//I2C_MEM0.DATA[0] = 0x11 ; ←こちらのパターンはエラーにならない
//I2C_MEM0.DATA[1] = 0x12 ;
//I2C_MEM0.DATA[2] = 0x13 ;
//I2C_MEM0.DATA[3] = 0x14 ;
4バイト一気に設定の書き方はどうすればいいんでしょうか?
{
char DEV_ADR ;
char REG_ADR ;
char DATA[4] ;
} static I2C_MEM0 ;
I2C_MEM0.DEV_ADR = 0x7C ;
I2C_MEM0.REG_ADR = 0x01 ;
I2C_MEM0.DATA[4] = { 0x11,0x12,0x13,0x14 } ; ←これはエラーになる
//I2C_MEM0.DATA[0] = 0x11 ; ←こちらのパターンはエラーにならない
//I2C_MEM0.DATA[1] = 0x12 ;
//I2C_MEM0.DATA[2] = 0x13 ;
//I2C_MEM0.DATA[3] = 0x14 ;
4バイト一気に設定の書き方はどうすればいいんでしょうか?
513デフォルトの名無しさん (ワッチョイ 89a5-zYvd)
2017/10/05(木) 12:51:30.07ID:/OlbfMDH0 コメント邪魔
514デフォルトの名無しさん (ワッチョイ 89a5-zYvd)
2017/10/05(木) 12:52:03.70ID:/OlbfMDH0 誤爆m(_'_)m
515デフォルトの名無しさん (ワッチョイ 89a5-zYvd)
2017/10/05(木) 12:59:34.91ID:/OlbfMDH0 >>512
一気に初期化する必要性がわからんが
糞コード
assert( 4 == sizeof ( unsigned long ) );
*( unsigned long* )I2C_MEM0.DATA = *( unsigned long* )"\x11\x12\x13\x14";
一気に初期化する必要性がわからんが
糞コード
assert( 4 == sizeof ( unsigned long ) );
*( unsigned long* )I2C_MEM0.DATA = *( unsigned long* )"\x11\x12\x13\x14";
516デフォルトの名無しさん (スップ Sdfa-UWdl)
2017/10/05(木) 13:01:44.78ID:gOaVCYiad517デフォルトの名無しさん (ワッチョイ bdd2-qWqy)
2017/10/05(木) 13:04:36.67ID:TRdRMfhC0 なるほどー ありがとうございました
518デフォルトの名無しさん (ワッチョイ 89a5-zYvd)
2017/10/05(木) 13:06:18.55ID:/OlbfMDH0 ARMだと1バイトづつ初期化した方が小さくなるような気がする
519デフォルトの名無しさん (ガックシ 060e-5Ff0)
2017/10/05(木) 13:13:39.58ID:/W/G46pt6 無名配列のリテラルは初期化時には使えるけど代入には使えないってこと?
520デフォルトの名無しさん (ガックシ 060e-5Ff0)
2017/10/05(木) 13:16:53.65ID:/W/G46pt6 初期化時というか宣言時
521デフォルトの名無しさん (ワッチョイ 3a60-qWqy)
2017/10/05(木) 19:51:18.71ID:72rIdNeW0 ビッグエンディアンの環境を教えてください
522片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sdfa-yc5c)
2017/10/05(木) 20:02:42.15ID:Xv32D2hUd HP-UX、MOTOROLA、AIX、Solaris
523片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sdfa-yc5c)
2017/10/05(木) 20:09:22.11ID:Xv32D2hUd Apple PowerPC Mac、Sun Blade、SGI O2??
524片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sdfa-yc5c)
2017/10/05(木) 20:14:07.63ID:Xv32D2hUd ビッグエンディアンの仮想環境はQEMU以外にないから、エミュレータを作れば有名になれるよ。
525片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sdfa-yc5c)
2017/10/05(木) 20:29:07.01ID:Xv32D2hUd >>524
ごめん、PowerPCのエミュレータにPearPCがあった。
ごめん、PowerPCのエミュレータにPearPCがあった。
526デフォルトの名無しさん (ワッチョイ 9d76-hWC7)
2017/10/05(木) 20:30:19.57ID:3IfCpLlr0 SH
527片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sdfa-yc5c)
2017/10/05(木) 20:32:46.00ID:Xv32D2hUd SolarisエミュレータにCHARONがある(有料)。ビッグエンディアンの環境はお金がかかるよ。
528デフォルトの名無しさん (ワッチョイ 9d76-hWC7)
2017/10/05(木) 20:34:21.70ID:3IfCpLlr0 整数の負の数に1の補数を用いる環境
整数の負の数に絶対値と符号ビットを用いる環境
整数にトラップ表現がある環境
charが8の倍数ビットでない環境
を教えてください
整数の負の数に絶対値と符号ビットを用いる環境
整数にトラップ表現がある環境
charが8の倍数ビットでない環境
を教えてください
529デフォルトの名無しさん (ササクッテロレ Sp75-Zdu/)
2017/10/05(木) 20:34:53.22ID:olaqz/S6p ARMは選択出来たっけ?
まあ、みんなリトルで使ってるがな。
地味にMicroBlazeがビッグだな。
まあ、みんなリトルで使ってるがな。
地味にMicroBlazeがビッグだな。
530デフォルトの名無しさん (ワッチョイ 9d76-hWC7)
2017/10/05(木) 20:39:08.91ID:3IfCpLlr0 MIPSもバイ
ミドルエンディアンの環境を教えて下さい
ミドルエンディアンの環境を教えて下さい
531デフォルトの名無しさん (ワッチョイ 9d76-hWC7)
2017/10/05(木) 20:41:19.68ID:3IfCpLlr0 おれはリトル
わざわざお尻から食べないよね普通
わざわざお尻から食べないよね普通
532片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sdfa-yc5c)
2017/10/05(木) 20:42:01.73ID:Xv32D2hUd 博物館に所蔵されてるようなコンピュータ調べて何の意味があるんだろう。。。
533デフォルトの名無しさん (ワッチョイ 9d76-hWC7)
2017/10/05(木) 20:44:02.75ID:3IfCpLlr0534片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sdfa-yc5c)
2017/10/05(木) 20:46:00.84ID:Xv32D2hUd >>528
絶滅したコンピュータアーキテクチャの話はしたくない。
絶滅したコンピュータアーキテクチャの話はしたくない。
535デフォルトの名無しさん (ササクッテロレ Sp75-Zdu/)
2017/10/05(木) 20:46:52.00ID:olaqz/S6p 6502とか、地味に生きてるやん?
あ、あれはエミュレータか。
あ、あれはエミュレータか。
536片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sdfa-yc5c)
2017/10/05(木) 21:04:49.44ID:Xv32D2hUd ほとんどの環境のcharが8ビットなのは、基本ASCIIが7ビットで表現できることと、7ビットより8ビットの方が切りが良くてパリティビットなどに使えて便利だったことによる。
537デフォルトの名無しさん (ワッチョイ 054b-5Ff0)
2017/10/05(木) 21:09:26.31ID:PAHxl06e0 最近C言語ハマってる
言語がシンプルなのと直にコンピュータを操ってる感
言語がシンプルなのと直にコンピュータを操ってる感
538片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sdfa-yc5c)
2017/10/05(木) 21:16:28.12ID:Xv32D2hUd charが7ビットだったら、パックトBCDもなかった。
539片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sdfa-yc5c)
2017/10/05(木) 21:25:12.02ID:Xv32D2hUd 7ビットだったら1バイトの16進表示で1ビット無駄になるところだった。
540片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sdfa-yc5c)
2017/10/05(木) 21:44:27.38ID:Xv32D2hUd GCCかLLVMを使えば、適当なアーキテクチャのC言語コンパイラーを自由に作ることができるらしい。
541片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sdfa-yc5c)
2017/10/05(木) 21:54:15.38ID:Xv32D2hUd まあ、例えばNintendo SwitchのアーキテクチャをGCCかLLVMで定義すれば、そのアーキテクチャのコンパイラーが作れる訳だ。
542デフォルトの名無しさん (ワッチョイ da8a-Zagc)
2017/10/05(木) 22:04:36.58ID:dkgh60ez0 そういう用途なら「高位合成」でggrと幸せになれるぞ
LLVMは多分出番なしだ
LLVMは多分出番なしだ
543デフォルトの名無しさん (ドコグロ MMc2-WrkX)
2017/10/05(木) 23:19:53.46ID:G8RM0vBkM スイッチはテグラじゃないの?
544片山博文MZ ◆T6xkBnTXz7B0 (スフッ Sdfa-yc5c)
2017/10/05(木) 23:34:31.98ID:Xv32D2hUd うん、NVIDIA Tegra のカスタムだね。例えが悪かったか。
545デフォルトの名無しさん (ワッチョイ 9d76-hWC7)
2017/10/05(木) 23:36:35.55ID:3IfCpLlr0 >>536
charが16bitなら最近使ったけど
charが16bitなら最近使ったけど
546デフォルトの名無しさん (ワッチョイ 059f-XSap)
2017/10/05(木) 23:58:01.04ID:ioWgBjMx0 >>512
strncpy(I2C_MEM0.DATA, "\x11\x12\x13\x14", 4);
strncpy(I2C_MEM0.DATA, "\x11\x12\x13\x14", 4);
547デフォルトの名無しさん (ワッチョイ 7575-5Ff0)
2017/10/06(金) 00:05:52.06ID:L6h7mNkA0 実行時間の長い再帰関数(ハノイの塔)を実行しながら過程をglutというOpenGLライブラリで開いたウィンドウに描画させたいのですが方法ありませんか?
ステップ毎に再帰関数を最初から実行するしかないですか?
ステップ毎に再帰関数を最初から実行するしかないですか?
548デフォルトの名無しさん (ワッチョイ 7680-HC+h)
2017/10/06(金) 01:40:53.41ID:tqIbkLAn0 再帰して、関数を無限に呼ばない。
答えをメモ化しろ
「メモ化」で検索!
答えをメモ化しろ
「メモ化」で検索!
549デフォルトの名無しさん (ワッチョイ 558d-wbjw)
2017/10/06(金) 01:51:40.09ID:FhOeSxdK0 -1.400000e+01 2.043459e+01 1.738866e-15
-1.398525e+01 2.029842e+01 3.900652e-01
-1.399008e+01 2.029842e+01 -1.300367e-01
3DデータのSTLと言う形式で使われてるこの様な数字の型は
printfで出力する場合どの型フィールドになるのでしょうか
%e %gだけでは何だか違います
-1.398525e+01 2.029842e+01 3.900652e-01
-1.399008e+01 2.029842e+01 -1.300367e-01
3DデータのSTLと言う形式で使われてるこの様な数字の型は
printfで出力する場合どの型フィールドになるのでしょうか
%e %gだけでは何だか違います
550デフォルトの名無しさん (ワッチョイ 059f-XSap)
2017/10/06(金) 02:18:01.36ID:x0C9073k0 >>549
いやずばり %e だと思うが?
いやずばり %e だと思うが?
551デフォルトの名無しさん (ワッチョイ da8a-Zagc)
2017/10/06(金) 03:03:00.77ID:RA0YJgv70 >>546
最近出来た関数かな?
最近出来た関数かな?
552デフォルトの名無しさん (ワッチョイ 059f-TYR1)
2017/10/06(金) 03:37:10.08ID:x0C9073k0 >>551
最近って・・・うーん。
最近って・・・うーん。
553デフォルトの名無しさん (ワッチョイ 7a87-iGo5)
2017/10/06(金) 03:40:43.51ID:aYA4G4wj0554デフォルトの名無しさん (ワッチョイ 7a87-iGo5)
2017/10/06(金) 03:41:39.90ID:aYA4G4wj0 逆だw
Aは計算過程を変数Cに逐次書き込む
Bは画面リフレッシュのタイミングでCを描画
Aは計算過程を変数Cに逐次書き込む
Bは画面リフレッシュのタイミングでCを描画
555デフォルトの名無しさん (ワッチョイ da8a-Zagc)
2017/10/06(金) 04:15:34.73ID:RA0YJgv70556デフォルトの名無しさん (ワッチョイ 9d76-hWC7)
2017/10/06(金) 06:22:04.70ID:RySAjNni0 スペルミスかと思ったけど合ってるよな
間違い探し難しい
どこが変?
間違い探し難しい
どこが変?
557デフォルトの名無しさん (ワッチョイ 75b3-qWqy)
2017/10/06(金) 07:43:06.02ID:p4va+yl10 検索でちゃんと 555 と 546 がヒットするし何か見間違えたんだろうか
558デフォルトの名無しさん (ワッチョイ da8a-jcSU)
2017/10/06(金) 07:45:29.75ID:iQ5MtuBR0 目を細めて見るとstmcpyに… いや無理があるな
559デフォルトの名無しさん (ワッチョイ b68a-uDER)
2017/10/06(金) 08:33:19.91ID:4Iec6HYc0560デフォルトの名無しさん (ワッチョイ da8a-tpYQ)
2017/10/06(金) 09:47:31.52ID:RA0YJgv70 str[n]cpyが最後に0を書く条件は?
memcpyを使わない理由は?
memcpyを使わない理由は?
561デフォルトの名無しさん (ガックシ 060e-5Ff0)
2017/10/06(金) 10:38:12.40ID:EDz06gtM6 自分のミスはスルー
562デフォルトの名無しさん (ワッチョイ 4623-XSap)
2017/10/06(金) 10:39:45.78ID:d6jfQR1X0 strncpyは0で終端される条件が毎回わからなくて敬遠していたんです。
でも、strlcpyを使うようになってから肌年齢が10歳若返りました!
今は毎日がとっても楽しいです。
でも、strlcpyを使うようになってから肌年齢が10歳若返りました!
今は毎日がとっても楽しいです。
563デフォルトの名無しさん (ワッチョイ 0502-5Ff0)
2017/10/06(金) 10:54:46.60ID:U5/7Dlcy0 >>548
おお!センクス!
おお!センクス!
564デフォルトの名無しさん (ワッチョイ b632-rzHd)
2017/10/06(金) 13:16:11.88ID:qH0Ei3hn0565デフォルトの名無しさん (ササクッテロレ Sp75-Zdu/)
2017/10/06(金) 14:05:32.93ID:UT/zOTNDp 何の為にサイズ指定があるか、考えりゃわかるじゃん?
566デフォルトの名無しさん (ワッチョイ b68a-uDER)
2017/10/06(金) 14:53:14.89ID:4Iec6HYc0 >>564
「早く」の意味を調べてからほざきなさい
「早く」の意味を調べてからほざきなさい
567デフォルトの名無しさん (ワッチョイ b632-rzHd)
2017/10/06(金) 15:16:39.88ID:qH0Ei3hn0568デフォルトの名無しさん (ワッチョイ 0516-5Ff0)
2017/10/06(金) 15:20:28.76ID:B4vVDMXU0 うんち!
569デフォルトの名無しさん (ワッチョイ b68a-uDER)
2017/10/06(金) 17:45:14.09ID:4Iec6HYc0570デフォルトの名無しさん (アウアウカー Sa4d-IMWu)
2017/10/06(金) 18:41:01.91ID:fZ4i0/3ka571デフォルトの名無しさん (ワッチョイ b632-rzHd)
2017/10/06(金) 20:42:56.05ID:qH0Ei3hn0572デフォルトの名無しさん (ワッチョイ 059f-huPf)
2017/10/07(土) 14:47:24.49ID:f9dDdlSq0573デフォルトの名無しさん (エーイモ SEda-2JKf)
2017/10/08(日) 10:02:50.14ID:iaWD4MFGE PHPしかできないザコだったけどC言語が楽しい
Cのスタンダードなコーディングスタイルってないですか?
インデントにタブ使ってたりifに{}使ってなかったりするコードをよく見かけますけど
Cのスタンダードなコーディングスタイルってないですか?
インデントにタブ使ってたりifに{}使ってなかったりするコードをよく見かけますけど
574デフォルトの名無しさん (ワッチョイ fdc6-XSap)
2017/10/08(日) 10:09:18.29ID:+nfO/L5n0 戦争でも起こす気か?
575デフォルトの名無しさん (ワッチョイ dab3-Nz6W)
2017/10/08(日) 11:30:23.33ID:HosRocIl0576デフォルトの名無しさん (スププ Sdfa-qDdi)
2017/10/08(日) 11:56:53.58ID:SX/6L99bd 戦いの火蓋は切って落とされた
577デフォルトの名無しさん (ブーイモ MMa1-clNK)
2017/10/08(日) 13:00:43.13ID:FR3ELF64M インデントは空白4個だね
578デフォルトの名無しさん (ワッチョイ 0516-5Ff0)
2017/10/08(日) 13:04:33.16ID:SXbZ1Yc30579デフォルトの名無しさん (ワッチョイ 76e8-8BZG)
2017/10/08(日) 13:04:53.34ID:e96mZsST0 >>577
2つで十分ですよ
2つで十分ですよ
580デフォルトの名無しさん (ワッチョイ 0516-5Ff0)
2017/10/08(日) 13:05:13.53ID:SXbZ1Yc30 C++はゴミ
581デフォルトの名無しさん (ワッチョイ 059f-huPf)
2017/10/08(日) 14:51:03.41ID:c+/m9riq0 >>579
いやタブ1つにして表示幅はスペース4つ分だ。
いやタブ1つにして表示幅はスペース4つ分だ。
582デフォルトの名無しさん (ワッチョイ 059f-huPf)
2017/10/08(日) 14:54:49.62ID:c+/m9riq0 >>576
ああ。もうこのスレはスペース開けるか開けないか改行するかしないか何文字にするか中括弧はどうするか行末にバックスラッシュ入れて次行に書くか書かないかgotoどうするか等の話で延々と10年ぐらい費やされるんだろうな。
もちろんエディタの話に飛び火してviがvimがemacsがとなる。
ああ。もうこのスレはスペース開けるか開けないか改行するかしないか何文字にするか中括弧はどうするか行末にバックスラッシュ入れて次行に書くか書かないかgotoどうするか等の話で延々と10年ぐらい費やされるんだろうな。
もちろんエディタの話に飛び火してviがvimがemacsがとなる。
583デフォルトの名無しさん (ワッチョイ 7123-fbES)
2017/10/08(日) 14:55:08.52ID:bhcsmcAx0 スペース一つで充分
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★2 [蚤の市★]
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ ★2 [蚤の市★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 【テレビ】粗品「THE W」バッサリ「おもんない、レベル低い」審査員就任で「日テレが“血の海”に…」 [湛然★]
- 【ド軍】山本由伸、WBC出場を決断!ドジャースが本人の意向を尊重、佐々木朗希はチームが故障歴を懸念で不参加 [鉄チーズ烏★]
- キ...キャ...キャ...キャン...
- (´・ω・`)おはよ
- お前ら「鬱は温泉で治る」「焼肉食べ放題で治る」「猫耳ロリ女体化で治る」「日光浴で治る」←これ
- 【悲報】女さん「ハローワークで仕事を探してる3-40代の中年男性いるでしょ。あれ何?」 [483447288]
- 中国人、ガチ超正論。「日本人がアイヌに対してやったことを『問題ない』とするなら、中国が日本人に同じことをしても文句ないだろう?」 [314039747]
- 【悲報】維新の政治資金でガールズバー、高市首相「良いか悪いかは国民の皆さまが判断されること」 [115996789]
