C言語なら俺に聞け(入門篇) Part 12
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
350:デフォルトの名無しさん 07/05/13 00:07:33 数学が分かってない人が多すぎる 351:デフォルトの名無しさん 07/05/13 00:18:02 小学生だっているだろうし 仕方ないさ 352:デフォルトの名無しさん 07/05/13 00:21:03 #include <stdio.h> #include <math.h> int main() { int nums[] = {1,2,3,4,5}; int nums_len = sizeof(nums)/sizeof(nums[0]); int num = 0; for (int i = 0; i < nums_len; ++i) { num += nums[i] * (int)pow(10, (nums_len-1) -i); } return 0; } よし、これでどうだ!! 353:デフォルトの名無しさん 07/05/13 00:29:06 もうsprintfでいいだろw 354:デフォルトの名無しさん 07/05/13 00:48:01 ちょっと聞きたいんだけど (環境.WindowsXP BCC32) #include <stdio.h> int main() { FILE *fp=fopen("test.txt","w"); unsigned d=0x0d; fwrite(&d,sizeof(d),1,fp); fclose(fp); return 0; } test.txt に バイナリ値で 0D 00 00 00 ではなく 00 00 00 4E として書き込まれる これってどうしてでしょうか?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5238日前に更新/240 KB
担当:undef