C言語なら俺に聞け(入門篇) Part 21at TECHC言語なら俺に聞け(入門篇) Part 21 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト750:デフォルトの名無しさん 07/11/26 14:19:16 >>749 こういうこと? char buf[] = "123456789"; int val[sizeof(buf)]; for (unsigned ic = 0; ic < sizeof(buf); ++ic) { val[ic] = buf[ic] == '\0' ? 0 : buf[ic] - '0'; } 751:デフォルトの名無しさん 07/11/26 14:20:01 int i, j=0, a[256]; char str[256]; scanf("%s", str); for(i=0; str[i]; i++); whil(i--) a[j++] = str[i] - '0'; 752:デフォルトの名無しさん 07/11/26 14:20:10 void array_double(int *a, int n) { int i; for(i=0;i<n-1;i++,n--) { a[i] = a[n-1]; }} 配列aとそのサイズnを受け取り、要素を逆順にするプログラムを考えているんですが、 うまくコンパイルすることができず、1,2,3,4,5と入力すると、5,4,3,4,5と出力されます。 どこがおかしいのでしょうか? 753:デフォルトの名無しさん 07/11/26 14:25:38 >>752 >どこがおかしいのでしょうか? 頭。 コードと結果が合致してさえいないぞ。自分のコードくらい間違うな。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch