C言語なら俺に聞け! Part 99
レス数が1000を超えています。これ以上書き込みはできません。
0001v(^o^i)d
NGNG質問する前には最低限検索を。
GUIなどの標準Cではできない事の質問は使用している開発環境のスレへGo! (←ここ注目)
ソース丸投げ、宿題、書籍 は専門の別スレがあるのでそこへさようなら。
エラー(警告含む)が起きたのならばエラーメッセージを書きましょう。
C FAQ 日本語訳
http://www.kouno.jp/home/c_faq/
Cプログラマ必読 ・プログラミング言語C(通称 K&R)
http://www.amazon.co.jp/exec/obidos/ASIN/4320026926/
各種リンク、関連スレは>>2-13あたり
C言語なら俺に聞け! Part 98
http://pc5.2ch.net/test/read.cgi/tech/1104114259/
他の過去ログはここに
http://nssearch.hp.infoseek.co.jp/clang/
0951デフォルトの名無しさん
05/01/22 20:17:01そこでD言語ですよ
0952デフォルトの名無しさん
05/01/22 20:23:110, 2が式として評価されるから。
カンマで区切った式は左から順番に評価され、
最後に評価された値が帰ることになる。
0953デフォルトの名無しさん
05/01/22 20:23:12「式 + 式」が「式」なのと同じように、
「式, 式」は「式」だから。
0954デフォルトの名無しさん
05/01/22 20:23:40(0,1,7)==7.
(0,2,4,8)==8.
0955デフォルトの名無しさん
05/01/22 20:24:250956デフォルトの名無しさん
05/01/22 20:25:00for(n = 0, m = 0; m < max; m++)
のように使うときのカンマと同じ。
0957デフォルトの名無しさん
05/01/22 20:25:36釣られても気にするな。君は思った意見を言っただけだ。
正しいものは正しいと胸を張って生きよう。
0958デフォルトの名無しさん
05/01/22 20:49:05改行は、消すか無視すれば問題ないだろ。
なんで、その程度で悩む?
0959デフォルトの名無しさん
05/01/22 21:18:59行列Aに対して
Axベクトル = λxベクトル
を満たす
ベクトルx(固有ベクトル)と
値λ (固有値)と
組を求める。
のプログラムを作ってください。
0960デフォルトの名無しさん
05/01/22 21:25:39____
. \ _, ,_ /∩ ソニック!ソニック!
( `Д´)彡 ∽
( ⊂彡 ∽
| |
し ⌒J
0961デフォルトの名無しさん
05/01/22 21:27:250962デフォルトの名無しさん
05/01/22 21:30:22数学板に戻りなさい
0963デフォルトの名無しさん
05/01/22 21:33:19ここから、ヤコビ法のコードを拾え。
http://oku.edu.mie-u.ac.jp/~okumura/algo/archive/
そして今度からは、
わざわざ他人に作ってもらおうとする前には必ず、
ここにそのコードがない事を確認してから依頼しれ。
0964デフォルトの名無しさん
05/01/22 22:40:26a[b]とb[a]は同じ。
aにfoo、bにbar[0]を当てはめてみるとfoo[bar[0]]とbar[0][foo]になり、問題ないということになる。
0965デフォルトの名無しさん
05/01/22 22:49:23便乗質問です。
型Tの配列aがあったとして、
a[b] の解釈は
*(a + sizeof(T) * b) になると思います。
とすると、同様にb[a]は
*(b + sizeof(T) * b)
と解釈されると考えました。
この条件でa[b] == b[a]となるのは、
sizeof(T) == 1 つまりTがcharだけの場合に限る
と考えたのですが、間違いでしょうか?
0966デフォルトの名無しさん
05/01/22 22:50:16でした… orz
0967 ◆DRAGONS/66
05/01/22 22:52:25ならない。
*(a+b)
0968デフォルトの名無しさん
05/01/22 22:54:22おまいの発想だと後者は
*(b + sizeof(b) * a)
になるんじゃねーのか?アァ?
0969デフォルトの名無しさん
05/01/22 22:54:30即レスありがとうございます。
ポインタ演算の基礎を忘れて混同してました…
スレ汚し失礼しました^^;
0970デフォルトの名無しさん
05/01/22 23:00:34と書いている参考書を買ってしまったのですが
まずいですか?
0971デフォルトの名無しさん
05/01/22 23:01:39その辺がどっちが良いかは完全に宗教論争だから、どっちでもいいんじゃね?
0972デフォルトの名無しさん
05/01/22 23:02:16ちと古い。
0973デフォルトの名無しさん
05/01/22 23:03:49別にあってもなくてもいいという感じで
とらえておけばいいでしょうか?
まだ初学者なのに
いきなり駄目な参考書に当たっちゃったかなあと思いましたが
他の部分は読みやすそうなので気にするのをやめます
ありがとうございました
0974デフォルトの名無しさん
05/01/22 23:05:1499年12月30日発行でした
0975デフォルトの名無しさん
05/01/22 23:05:51ミレニアムまで待てなかったのか
0976デフォルトの名無しさん
05/01/22 23:07:58ギリギリC99が載ってなさそうな日付じゃん…
0977デフォルトの名無しさん
05/01/22 23:08:500978デフォルトの名無しさん
05/01/22 23:10:180979デフォルトの名無しさん
05/01/22 23:10:380980デフォルトの名無しさん
05/01/22 23:10:470981デフォルトの名無しさん
05/01/22 23:12:21この業界にいて知らないのはヤバい
0982無理だったので誰か次スレ立てて☆
05/01/22 23:12:35【板のURL】 http://pc5.2ch.net/tech/
【タイトル】↓
C言語なら俺に聞け! Part 100
【名前】 v(^o^i)d
【メール欄(省略可)】
【本文】↓
まず問題を冷静に吟味してCの話か否かをはっきりさせてから質問しましょう。
質問する前には最低限検索を。
GUIなどの標準Cではできない事の質問は使用している開発環境のスレへGo! (←ここ注目)
ソース丸投げ、宿題、書籍 は専門の別スレがあるのでそこへさようなら。
エラー(警告含む)が起きたのならばエラーメッセージを書きましょう。
C FAQ 日本語訳
http://www.kouno.jp/home/c_faq/
Cプログラマ必読 ・プログラミング言語C(通称 K&R)
http://www.amazon.co.jp/exec/obidos/ASIN/4320026926/
各種リンク、関連スレは>>2-13あたり
C言語なら俺に聞け! Part 99
http://pc5.2ch.net/test/read.cgi/tech/1105454700/
他の過去ログはここに
http://nssearch.hp.infoseek.co.jp/clang/
0983デフォルトの名無しさん
05/01/22 23:12:580984デフォルトの名無しさん
05/01/22 23:13:41このタイミングでそのコピペが出る意味がわからない
0985デフォルトの名無しさん
05/01/22 23:14:02すいません、業界の者ではないです
ヴァージョンみたいな認識でOK?
0986デフォルトの名無しさん
05/01/22 23:15:35プログラミング言語Cの「現在の」標準規格
正式にはISO/IEC 9899:1999-Programming Language C
0987デフォルトの名無しさん
05/01/22 23:16:400988デフォルトの名無しさん
05/01/22 23:16:41タダでさえこのスレまで99なのに知らないってのは釣りか…
http://seclan.dll.jp/c99d/c99d01.htm#dt19990319
0989デフォルトの名無しさん
05/01/22 23:17:13理解しました
0990デフォルトの名無しさん
05/01/22 23:18:430991デフォルトの名無しさん
05/01/22 23:20:02#include <stdio.h>
#include <string.h>
void main()
{
char data[65535];
int i, len;
scanf("%s", data);
len = strlen(data);
i = len - 1;
while(i >= 0)
{
printf("%c", data[i]);
i = i - 1;
}
}
これで文字列を反転できたんですが、その反転したやつをもとの文字列の
後ろにくっつけるにはどうしたらいいでしょうか。
strcatを使おうとしたんですがいまいちうまくいかなくて…
よろしくお願いします。
0992デフォルトの名無しさん
05/01/22 23:20:26仕事が出来るくらい。ここ数年C++ばっかだけど。
0993デフォルトの名無しさん
05/01/22 23:21:06http://pc5.2ch.net/test/read.cgi/tech/1106403600/
0994デフォルトの名無しさん
05/01/22 23:21:49世のニーズがずれていたような・・・
0995デフォルトの名無しさん
05/01/22 23:22:09というかC89だ。
0996デフォルトの名無しさん
05/01/22 23:23:00おっと失敬
0997デフォルトの名無しさん
05/01/22 23:24:030998デフォルトの名無しさん
05/01/22 23:25:34フライング。
0999デフォルトの名無しさん
05/01/22 23:26:471000デフォルトの名無しさん
05/01/22 23:27:1610011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。