- OpenCLプログラミング#1
759 :デフォルトの名無しさん[sage]:2014/10/15(水) 10:11:05.56 ID:3rwOGNYw - >>757
C#でVBAとOpenCLの仲介DLLでも作ればいいんでないの? Windows知らんけど。
|
- スレ立てるまでもない質問はここで 138匹目
957 :デフォルトの名無しさん[sage]:2014/10/15(水) 10:14:05.74 ID:3rwOGNYw - >>956
君は環境変数がどういうものか分かっていないな。 環境変数は子プロセスには引き継がれるが親プロセスには引き継げない。 つまりmakeから起動されるシェルには引き継げるが、 makeを起動したシェルには引き継がれない。 これは、シェル同士でも同じことだ。
|
- スレ立てるまでもない質問はここで 138匹目
964 :デフォルトの名無しさん[sage]:2014/10/15(水) 13:00:07.53 ID:3rwOGNYw - >>961
自己解決したならいいけど、子プロセスに引き継がれるのはコピーだよ。 シェル→make→シェルと引き継がれていく。 それと、どうでもいいけどレス番間違えんなw >>959 してない。シェル変数は、子プロセスに引き継がれない。
|
- C言語なら俺に聞け(入門編)Part 126
569 :デフォルトの名無しさん[sage]:2014/10/15(水) 13:05:50.81 ID:3rwOGNYw - void debugPrint(msg, ...)
{ va_list arg; va_start(arg, msg); vfprintf(stderr, msg, arg); va_end(arg); } みたいな関数があって、debugPrint("100%Success.") みたいな呼び出しがあったら、泣きたくなるよ。
|
- スレ立てるまでもない質問はここで 138匹目
967 :デフォルトの名無しさん[sage]:2014/10/15(水) 13:16:35.31 ID:3rwOGNYw - 寧ろこのレベルか。http://toro.2ch.net/test/read.cgi/tech/1348161305/786
・お題: *でピラミッドを作る。 ↓ *を横にある程度並べて、その上にそれより少ない数並べて天辺まで並べるとピラミッドに見えるだろう。 ↓ 縦に並べるにはループ制御変数にiyを、横に並べるにはixを使おう(別にi, jでもいいけど)。 ↓ 外側のループはfor (int iy = 0; iy < height; ++iy)で、 内側のループはfor (int ix = 0; ix < width; ++ix)だな。 ↓ コンソールに出力するには上からのほうが都合がいいな。 等幅フォントで積み上げることを考えると、天辺は*が1個、その下は3個。つまり、width = iy * 2 + 1になるな。 ↓ for (int iy = 0; iy < height; ++iy) { int width = iy * 2 + 1; for (int ix = 0; ix < width; ++ix) putchar('*'); putchar('\n'); } おっと、*の列をセンタリングするために左側の空白も出力しなくちゃ。 例えばheightが2なら1個と0個か。つまり、width = height - iy - 1だ。 ↓ i/fはheightだけでいいな。 ↓ void printPyramid(int height) { for (int iy = 0; iy < height; ++iy) { int width = height - iy - 1; for (int ix = 0; ix < width; ++ix) putchar(' '); width = iy * 2 + 1; for (int ix = 0; ix < width; ++ix) putchar('*'); putchar('\n'); }
|
- C言語なら俺に聞け(入門編)Part 126
573 :デフォルトの名無しさん[sage]:2014/10/15(水) 13:54:55.29 ID:3rwOGNYw - それが、現在稼働中の装置のコードだって言うから始末に負えない。
運よくだか運悪くだか、、不正アクセスも起きてないときたもんだ。 エラー出力だから、余計な文字列には誰も注意していないようだし。
|