[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 10/12 17:35 / Filesize : 240 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C言語なら俺に聞け(入門篇) Part 12



1 名前:デフォルトの名無しさん [2007/05/08(火) 19:39:26 ]
C言語の入門者向け解説スレです。 
・C++言語はスレ違いです。 
・分からない事をなるべく詳しく書いて下さい。 
・ソースコードを晒すと答えやすくなるかもしれません。 
・質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。 

前スレ 
C言語なら俺に聞け(入門篇) Part 11
pc11.2ch.net/test/read.cgi/tech/1176800483/

過去スレ
Part 1 ttp://pc8.2ch.net/test/read.cgi/tech/1146700389/ Part 2 ttp://pc8.2ch.net/test/read.cgi/tech/1153818463/
Part 3 ttp://pc8.2ch.net/test/read.cgi/tech/1160682950/ Part 4 ttp://pc8.2ch.net/test/read.cgi/tech/1162999861/
Part 5 ttp://pc8.2ch.net/test/read.cgi/tech/1165022193/ Part 6 ttp://pc10.2ch.net/test/read.cgi/tech/1167325490/
Part 7 ttp://pc10.2ch.net/test/read.cgi/tech/1170064980/ Part 8 ttp://pc11.2ch.net/test/read.cgi/tech/1171946674/
Part 9 ttp://pc11.2ch.net/test/read.cgi/tech/1173284217/ Part 10 ttp://pc11.2ch.net/test/read.cgi/tech/1174290325/

関連スレ
C/C++の宿題を片付けます 86代目
pc11.2ch.net/test/read.cgi/tech/1176996941/
くだすれC言語(初心者用) Part.2
pc11.2ch.net/test/read.cgi/tech/1172099763/
スレを勃てるまでもないC/C++の質問はここで 2
pc11.2ch.net/test/read.cgi/tech/1178503366/l50
はきだめC/C++下級者の質問箱 2
pc11.2ch.net/test/read.cgi/tech/1156206091/l50

【C 関数検索 man on WWW】 www.linux.or.jp/JM/index.html

331 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 20:20:56 ]
>>330
getsもsizeof使って実装すれば何の問題もないのに、と思っていたりする?

332 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 20:22:21 ]
まず、おまえさんが何が言いたいのか分からん。

333 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 20:22:29 ]
333 gets!

334 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 20:37:37 ]
つまり、まぁ、こういうこと

int main(void)
{
exit 0;
}

335 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 20:38:31 ]
d.hatena.ne.jp/keyword/%A5%B2%A5%C3%A5%C4
お前らほんっとうにこれが好きなんだな

336 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 20:39:50 ]
くだらなすぎ

337 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 20:54:40 ]
標準入力から読み込みたいけどサイズとファイルポインタ指定が面倒ってことなら
自分でfgetsをそれらを決め打ちした状態で呼び出す関数作ればいいんでは

338 名前:デフォルトの名無しさん [2007/05/12(土) 21:24:36 ]
void WriteLog(const wchar_t szComment[])
{
FILE *fp;
errno_t err;
time_t ttime;
wchar_t buff[CTIME_SIZE];

if ( ( err = fopen_s( &fp, szPath, "at") ) != 0 )
return

time( &ttime );

if( ( err = _wctime_s( buff, CTIME_SIZE, &ttime) ) != 0 )
return;

fwprintf( fp, L"%s", szComment );
fwprintf( fp, L", %s", buff);

fclose( fp );
}
こういう関数を作って、使おうと思ったんですが、
例えばこのように使うと WriteLog( L"あああ (AAA)" );
↓のように書き込まれてしまいます
??? (AAA), Sat May 12 21:15:19 2007

なぜでしょうか?

339 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 21:43:29 ]
>>338
ログファイルの先頭にBOMを入れるようにすれば読めるんじゃね?



340 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 22:06:58 ]
今、配列の要素として1,2,3,4があるとき、これらの要素を連結して他の変数に代入(n = 1234)することはできますか?

341 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 22:07:24 ]
できます。

342 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 22:15:24 ]
>>341
教えて下さい

343 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 22:18:45 ]
BOOL厨ワロタw

344 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 22:19:50 ]
b = a[0] * 1000 + 1[a] * 100 + *(a+2) + 10 + a[3];

345 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 22:24:01 ]
>>344
ありがとうございます

346 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 22:42:10 ]
>>344
この妙な書き方噴いたwww

347 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 22:42:59 ]
一箇所間違ってるし

348 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 22:50:12 ]
>>347
可哀想だからスルーしてやれよw

349 名前:デフォルトの名無しさん mailto:sage [2007/05/12(土) 22:50:45 ]
足し算になってるのか



350 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 00:07:33 ]
数学が分かってない人が多すぎる

351 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 00:18:02 ]
小学生だっているだろうし 仕方ないさ


352 名前:デフォルトの名無しさん mailto:sage [2007/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 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 00:29:06 ]
もうsprintfでいいだろw


354 名前:デフォルトの名無しさん mailto:sage [2007/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 として書き込まれる
これってどうしてでしょうか?

355 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 00:52:10 ]
>>354
ttp://www.bohyoh.com/CandCPP/C/Library/fwrite.html
ttp://www.bohyoh.com/CandCPP/C/Library/fopen.html


356 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 00:52:54 ]
>354
bcc32(v5.82)でコンパイルしてみた。

ちゃんと
0D 00 00 00
になったけど?

357 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 00:53:19 ]
>>354俺んとこじゃちゃんと0D 00 00 00になったぞい

358 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 00:54:14 ]
亡羊のページなんか張るなよ

359 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 00:55:10 ]
>>358
なんで?んじゃどこをはれば良いの?なんでいちいちちっぽけな低学歴馬鹿のお前の言うことを
聞かなきゃならねーの?さっきからうぜぇんだよ、くだらねぇことでチクチク煽ったり、あほじゃねこいつ?



360 名前:354 mailto:sage [2007/05/13(日) 00:55:21 ]
失礼しました
ちょっと違いました

バイナリ値で 0D 00 00 00 ではなく 00 00 00 として書き込まれる
0D が書き込まれていない、でした
それと1Aも書き込まれないようです
制御コードだからですか?

361 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 00:56:20 ]
>>360
意味が分からん。何がいいたい?

362 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 00:56:52 ]
確認方法に問題があるんじゃないのか。
ちゃんとしたバイナリエディタ使ってるか?

363 名前:自分が気に食わない発言を見つけると得意気に罵倒してくる基地外 [2007/05/13(日) 00:57:12 ]
286 名前:デフォルトの名無しさん 投稿日:2007/05/12(土) 19:09:04
>>284
ダウト。慣用句的にそれを使っているのなら、
一度マニュアルページをよく読んで自分の過ちに気付いておいた方がいい。

293 名前:デフォルトの名無しさん 投稿日:2007/05/12(土) 19:13:06
>>289=>>291か?
ファビョってんじゃないよ。
そこまで分かってて正解が判らないような屑がこの板なんかに書くんじゃないよ。
そこまで分かってて正解が判らないような屑がこの板なんかに書くんじゃないよ。
そこまで分かってて正解が判らないような屑がこの板なんかに書くんじゃないよ。
お前みたいな自分基準しか言わない馬鹿や間違っているのを見つけては叩くだけしかしない奴が
このスレどころかこの板にこない方が良いよ、プロになれなかったグラマー(ただのデブ)www

364 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 00:58:33 ]
>>360
バイナリィエディタで開いてみたら、0D 00 00 00になったけど?

365 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:00:00 ]
>>360
0x0d を書き込んでいて、
なんで 0x1Aを期待するのかわからんし。
そもそも書き込んでるのがバイナリなのにファイル名が.txtなのも謎だし。

というか君は何がしたいの?w
そこを言えば根本的なバグも教えて貰えるかも。

366 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:00:40 ]
>>358
ねぇねぇ、どこを参照すりゃ良いの?お前、もしかして亡羊さんのことが嫌いな人?
亡羊さんに嫌がらせをしている人がいないか聞いたら、お前みたいなへぼプログラマーが
誰か特定できるかな?ちと亡羊さんに通報してこようかな?w

367 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:01:46 ]
>>365
お前もいちいちうるさいなぁ、馬鹿じゃね?わけがわからないとかじゃなくてさぁ
できたって報告があるんだから、いちいち何言ってんだかわかんねーじゃなくて
どうやって0D 00 00 00以外が書き込まれたか、確認した手段を聞いた方がはえーよ馬鹿w

368 名前:354 mailto:sage [2007/05/13(日) 01:01:59 ]
>>356-357
そうですよねぇ
普通なりますよねぇ
もうすこしチェックしてみます

369 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:03:44 ]
>>360
ttp://www.vector.co.jp/soft/dl/win95/util/se079072.html
良いから開いてみれ。ちゃんと書き込まれているからw



370 名前:デフォルトの名無しさん [2007/05/13(日) 01:07:54 ]
C言語初心者です。
基本情報処理技術者をとって会社に就職して、
プログラマーからSEになったらどの位の給料になるんでしょうか?
もちろん個人と会社による話ですが、相場を教えて下さい。
SEになっても月に30万位なんでしょうか??

371 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:07:58 ]
365の反応が普通だろw

372 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:08:52 ]
>>370
マ板池

373 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:09:25 ]
>>367
ば…ばかって言うヤツが馬鹿なんだからねっ!!!

374 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:09:51 ]
>>371
普通じゃねーよ、相手にひたすらプレッシャーを与えてボロを出したところを
さらに叩く基地外くらいだろ、そういうのがデフォになっている視野も心も狭い低学歴はw
普通は何を使って書き込まれた値を確認したか聞くだろ。

375 名前:デフォルトの名無しさん [2007/05/13(日) 01:10:52 ]
>>372さん
マ坂とはなんでしょうか…?


376 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:11:40 ]
良いかてめぇ〜ら、C言語をかじったくらいのクソガキが、これから始める初心者を
ネチネチいじめてんじゃねーよ、スレタイが読めていないのか、こういうスレに集まる
初心者より自分の方が知識も経験もあるということを知って安心したいのか知らないが
答える気がないならこのスレから出ていってくれ。二度と戻ってくるな。
所詮お前は、プロになれなかったただのデヴ(グラマー)だ

377 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:12:03 ]
>>375
プログラマー板

378 名前:354 mailto:sage [2007/05/13(日) 01:15:10 ]
すみません.自分の勘違いのようです
今作っているものがunsigned ID, unsigned short sizeを読み、次にsize分文字列として読ませているんですが
IDが0x0Dまたは0x1Aになるとバグったもので
もう一度見直してきます

どうもありがとうございました

379 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:16:06 ]
>>378
おそらくfopenの際、モードをバイナリにしてないからだろ
バイナリ指定してない場合、改行文字絡みで自動変換が行われる



380 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:21:23 ]
>>374
オマエのトラウマなんかどうでもいいよ

381 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:21:24 ]
>>374
火病ってんじゃねーぞ

・ >365 が元質問者を叩いているという事実認識がまず脳内
・ 自分が >365 を叩いてる事実を放置
・ 自分の主観が「普通」と勝手に定義

どっちが基地外かは火を見るより明らか

382 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:21:55 ]
マジでやめてくんないかな

383 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:22:45 ]
嫌な荒れ具合だな
亡羊本人でも降臨してんの?

384 名前:354 mailto:sage [2007/05/13(日) 01:24:02 ]
>>379
まったくもって情けないです
バイナリ指定したつもりがしてませんでした
ちゃんと動作しました
お騒がせしました

385 名前:デフォルトの名無しさん [2007/05/13(日) 01:25:07 ]
>>380 >>381
おまえらうるせーよ?お前が一番うっとうしい、士ねよ馬鹿
質問に答える気がないなら来るなよ。ほかにレスしている奴の邪魔なんだよクソガキ
何歳だお前?なぁ?士ねよ馬鹿w
ふぁびょってんのはお前だろ。他人にファビョってんじゃねーよとか言っておきながらwwwww

380 名前:デフォルトの名無しさん 投稿日:2007/05/13(日) 01:21:23
>>374
オマエのトラウマなんかどうでもいいよ
オマエのトラウマなんかどうでもいいよ
オマエのトラウマなんかどうでもいいよ
オマエのトラウマなんかどうでもいいよ
↑それお前だろ。お前の場合はウマシカだがw

381 名前:デフォルトの名無しさん 投稿日:2007/05/13(日) 01:21:24
>>374
火病ってんじゃねーぞ

・ >365 が元質問者を叩いているという事実認識がまず脳内
・ 自分が >365 を叩いてる事実を放置
・ 自分の主観が「普通」と勝手に定義

どっちが基地外かは火を見るより明らか

・ >365 が元質問者を叩いているという事実認識がまず脳内
自分のレス読み返せ基地外。

・ 自分が >365 を叩いてる事実を放置
はぁ?なんで?叩いた覚えありましぇ〜〜ん、ちゃんとできたと答えたけど?
いつ俺が叩いたか、参照レスきぼんぬ。ってか、俺を特定できないから無理だろうけど
俺は叩いていないし

386 名前:デフォルトの名無しさん [2007/05/13(日) 01:25:53 ]
>>383
そうやっていないのに特定の人物をどうこう言い始めるだろ?
お前もうそれで名誉毀損だよ。亡羊さんに通報しとくねw
覚悟しとけよ

387 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:27:09 ]
釣れてますねw

388 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:27:18 ]
>>386
亡羊ってだれだよ。

389 名前:デフォルトの名無しさん [2007/05/13(日) 01:27:40 ]
>>358 >>358 >>358 >>358 >>358 >>358 >>358 >>358 >>358 に問う
なんではっちゃだめなの?理由は?お前の気まぐれとか、気分とかだったらまずお前がただの馬鹿だと言う結論しか出ないから。
参考にできるページがあったら使う、別になんら問題ないし、そのページには間違った記述はされてないよ。
まぁ、たぶん亡羊を嫌っている誰かだろ。特定できそうだから、亡羊さんに聞いてくるわ。
どうせプロになれなかったボケグラマーだろw



390 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:29:54 ]
>>388
>>358 >>358 >>358 >>358 >>358 >>358 >>358 >>358 >>358 参照w
言ったのは俺じゃないから。正しくは望洋だから。ANSI、ISO準拠を重視した本の出版をしているし
そんじょそこらの知ったかプログラマーと比べたらかなりまともな人だろうね。
他人を叩くような奴って、世界基準すら知らなさそうで視野が狭そうだなw
int mainについても理解してなさそう(どこぞのスレで議論になったが、ISOの参照ページを出したら
尻尾を巻いて逃げたけどなw)

391 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:32:00 ]
>>俺を特定できないから無理だろうけど

これがこいつの心理だろうなw

392 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:32:30 ]
>>381
> ・ 自分の主観が「普通」と勝手に定義
はい?自分の主観で言った覚えはありませんけど?
ちゃんとバイナリィエディタで 0D 00 00 00 が書き込まれているのを確認しましたが何か?
質問者が何で書き込まれた値を確認したか聞いたのに、どうして俺が 主観 となるんでしょうか?
正確にお答えをして下さい。でなければ偽証罪で通報しますよ?証人喚問は怖いですよぉ〜〜

393 名前:デフォルトの名無しさん [2007/05/13(日) 01:33:35 ]
>>391
ぷぷっ、そういうところにしかもう反応できない肝っ玉の小さいクズ乙w
こういう匿名(実際のところは完全に匿名ではない)ところでしか強がれないボケ
他人の粗探しを必死こいてするくせに、自分の落ち度をまったく認めない井の中の蛙乙w

394 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:34:33 ]
ここまで望洋さんに肩入れできるのはある意味すごいと思った。

395 名前:デフォルトの名無しさん [2007/05/13(日) 01:35:51 ]
質問者の答えに答えるどころか お前何やってんだよ としか言わない奴はとっととこのスレから
出て行ってくれませんか?うっとうしいんだよ、答えもしないくせに相手のボロを探すだけの馬鹿

396 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:35:52 ]
>>389
特定できたら家にきてくれよ。酒くらいは出してやる。

397 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:40:30 ]
もう眠い。寝る。

398 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 01:41:01 ]
どうぞ。

399 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 02:02:29 ]
望洋信者って怖いな



400 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 02:04:43 ]
いつの間にか信者になっているしw
参照できるライブラリのページを出しただけだろ。亡羊を狙った覚えはない

401 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 02:44:13 ]
なんだ、まだやってたんだ。暇な人はこれだから……

402 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 05:37:00 ]
他人の粗探しをしている奴がきんもぉ〜♪だよな。指摘するならするで
間違いを指摘すりゃ良いだろ。気持ち悪いよ、お前それわかってねーなって
ネチネチ煽る奴。日頃、まともな人付き合いがないからこういう捻くれた
相手を見下して自分が優位な立場だと思い込みたい引きこもりなんだろうね

403 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 05:45:51 ]
>402
自己紹介乙

404 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 06:14:59 ]
>>403 反応したお前ノナー

405 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 06:15:32 ]
>>403=昨日、つまらないミスを気持ち悪く指摘して煽っただけの知ったかバカ

406 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 07:01:27 ]
亡羊?
ボコボコにしてやんよ

 ∧_∧
 ( ・ω・)=つ≡つ 
 (っ ≡つ=つ
 /   ) ババババ
 ( / ̄∪

407 名前:質問者 mailto:sage [2007/05/13(日) 08:52:04 ]
きのうはお騒がせしました。
「演算子を使わない」とは、四則演算のことです。
ビット演算で何とかできないかな?と思いましたが。どうでしょうか?

408 名前:デフォルトの名無しさん [2007/05/13(日) 10:27:06 ]
#include <stdio.h>
#include <string.h>
int main(void) {
    char *name[12] = {"Mutsuki","Kisaragi","Yayoi","Uzuki",
    "Satsuki","Minazuki","Fuzuki","Hazuki",
    "Nagatsuki","Kannazuki","Shimotsuki","Shiwasu"};
    char **p;
    int i;
    p = name;

    for(i = 0;i < 12;i++){
        printf("%2d月:%s(%d)\n",(i + 1),strlen( *p ),*p); /* @ */
        printf("%2d:%s\n",strlen(*p),*p); /* A */
        ++p;
    }
    return 0;
}
今、ポインタのポインタを使って文字数を数える練習問題やっているのですが
@のprintf文を実行するとDos窓が強制終了してしまいます。
デバックの時にエラーは出ないのですが・・・なにが間違っているのでしょうか。
Aの方は普通に出力できます。

Visual C++ 2005 Express Editionを使っています。

409 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 10:38:24 ]
>>407
コンピュータサイエンスの基礎をやれ。
四則演算を論理素子でどうやって実現するか知れば
くだらない疑問を抱かずにすむ。



410 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 11:02:22 ]
>>408
printf("%2d月:%s(%d)\n",(i + 1),strlen( *p ),*p);

%2d = i+1
%s = strlen(*p) ←
%d = *p ←

411 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 11:08:34 ]
どうやって、論理素子で計算するんですか。
16進数に置き換えてするんだとは思いますが、すごく疑問です。
2×4=8とか、8÷2=4を論理素子で計算する。
すごく難しいと思います。

412 名前:408 [2007/05/13(日) 11:15:59 ]
>>410
あああ!逆だった
ありがとうございます!

413 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 11:36:28 ]
>>411
本屋に行って"CPUの仕組み"みたいな本買ってこい
あとは加算器で調べてみるとか

414 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 11:47:10 ]
>>411
2 << 2
8 >> 1

415 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 12:40:23 ]
剰余はどうするんすか?
スタック使って割られる数-商*割る数って演算するんですか?

416 名前:デフォルトの名無しさん [2007/05/13(日) 13:43:31 ]
ファイル操作のとこでreturn(-1);の意味がさっぱり。

417 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 14:57:20 ]
>>415
掛け算と割り算は加減算で表現できるだろ
単純に何回も引いていって引けなくなればそれが余り
2進数で桁上がり下がりフラグ使って同じようにやればできる
筆算で(2進数)割り算やるときとほとんど同じ あとは本買って嫁

>>416
return(-1);はよくエラーチェックに使う
-1が返ってきたらファイル開けなかったということになってるとおも


418 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 14:58:24 ]
変数を使わずに1+2の計算結果を出すにはどのようなプログラムを組めばいいのでしょうか

419 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 15:04:32 ]
printf("%d",1+2);



420 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 15:04:42 ]
>>418
こういうこと?

printf("%d\n", 1 + 2);


421 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 15:05:48 ]
演算子、変数と来たから次は何だろう

422 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 15:06:39 ]
関数を使わずに(ry

423 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 15:08:56 ]
C言語を使わずに(ry

424 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 15:10:33 ]
頭を使わずに(ry

425 名前:デフォルトの名無しさん [2007/05/13(日) 15:20:20 ]
>>417ありがとうございます

426 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 15:35:27 ]
30年とか表示するとき
int a;

a = 30年;

printf("%d",a);

でやると、年が邪魔っぽくて表示されない
どうやればいいの〜?

427 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 15:37:35 ]
printf("%d年", a);

428 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 15:39:42 ]
表示以前にコンパイルできないのでは????

429 名前:デフォルトの名無しさん [2007/05/13(日) 15:40:53 ]
>>428
だから結果として年が邪魔で表示されないんだろう。初心者苛めんな。



430 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 15:41:45 ]
せめて教科書読めよっていう質問ばっかりきてるなぁ


431 名前:デフォルトの名無しさん mailto:sage [2007/05/13(日) 15:47:30 ]
とうとう>>424の問題が出てきたか






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<240KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef