このメールは、OSASK伝言板に書き込まれた内容です。 この書き込みに返事を書く場合は、下のURLから書き込みを行なって下さい http://www.imasy.org/~mone/osask/index.cgi?REFER=3df0a569_185b3 2002/12/06 22:26 あっきぃ くーみんさん、はじめまして。 >char s[1];と定義しておいて >s[0] = '\0'; >まではいいですが、setdec3で >j = 1; >途中略 >s[j--] = (i % 10) + '0'; >はおかしいですね。 >char s[1]; >はs[0]のみです。 >char s[2]; >と宣言すれば… >s[0]とs[1]が確保されます。 >そして、今回のプログラムでは、そもそもsetdecを使うまでもありません。 >char s[2]; >s[0] = '0' + rand() % 10; >s[1] = '\0'; >ですみます。 なるほど…。すごく乱数の仕組みがわかった気がします! あと文字列変数を数値型に…のやつですが、↑のやつを 数値型変数でやったら解決しました。 どうもありがとうございました!(^^)