トップページ⇒tech
990コメント358KB

C/C++の宿題を片づけます 50代目

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@そうだ選挙に行こう2005/09/10(土) 22:09:01

あなたが解けないC/C++の宿題を片づけます

――【注意点】―――――――――――――――――――――――――
・質問は必ず【質問テンプレ】に従ってください。
・問題文は、解いてもらう方にわかりやすいように全文を書きましょう。
・計算問題は必ず数式をあげ、どのような計算をするのか詳しく説明してください。
・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。
・後から問題に付け足しするのはやめましょう。解いてもらっている方に失礼です。
―――――――――――――――――――――――――――――――

【質問テンプレ】
[1] 授業単元:
[2] 問題文(含コード&リンク):
[3] 環境
 [3.1] OS: Windows/Linux/等々
 [3.2] コンパイラ名とバージョン: gcc 2.9 VC 6.0等
 [3.3] 言語: C/C++/どちらでも可 のいずれか
[4] 期限: [yyyy年mm月dd日hh:mmまで] または [無期限] のいずれか (「できるだけ早く」は不可)
[5] その他の制限: どこまで習っているか、標準ライブラリは使ってはいけない等々

【アップローダー==ラウンジ】(質問が長い時はココ使うと便利 回答者もコードが長ければここに)
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.htm

【前スレ】
49代目: http://pc8.2ch.net/test/read.cgi/tech/1123661447/
0002名無しさん@そうだ選挙に行こう2005/09/10(土) 22:10:01
48代目: http://pc8.2ch.net/test/read.cgi/tech/1121471445/
47代目: http://pc8.2ch.net/test/read.cgi/tech/1120522752/
46代目: http://pc8.2ch.net/test/read.cgi/tech/1119514274/
45代目: http://pc8.2ch.net/test/read.cgi/tech/1118165596/
0003名無しさん@そうだ選挙に行こう2005/09/10(土) 22:10:36
44代目: http://pc8.2ch.net/test/read.cgi/tech/1116914132/
43代目: http://pc8.2ch.net/test/read.cgi/tech/1115794784/
42代目: http://pc8.2ch.net/test/read.cgi/tech/1113811213/
41代目: http://pc8.2ch.net/test/read.cgi/tech/1109542053/
40代目: http://pc5.2ch.net/test/read.cgi/tech/1107625122/
39代目: http://pc5.2ch.net/test/read.cgi/tech/1106650397/
38代目: http://pc5.2ch.net/test/read.cgi/tech/1105541524/
37代目: http://pc5.2ch.net/test/read.cgi/tech/1103913840/
36代目: http://pc5.2ch.net/test/read.cgi/tech/1102753497/
35代目: http://pc5.2ch.net/test/read.cgi/tech/1101568895/
34代目: http://pc5.2ch.net/test/read.cgi/tech/1100530682/
33代目: http://pc5.2ch.net/test/read.cgi/tech/1097932699/
32代目: http://pc5.2ch.net/test/read.cgi/tech/1097592876/
31代目: http://pc5.2ch.net/test/read.cgi/tech/1095075678/
30代目: http://pc5.2ch.net/test/read.cgi/tech/1091954342/
0004名無しさん@そうだ選挙に行こう2005/09/10(土) 22:11:45
29代目: http://pc5.2ch.net/test/read.cgi/tech/1090765027/
28代目: http://pc5.2ch.net/test/read.cgi/tech/1089974839/
27代目: http://pc5.2ch.net/test/read.cgi/tech/1089448445/
26代目: http://pc5.2ch.net/test/read.cgi/tech/1088860889/
25代目: http://pc5.2ch.net/test/read.cgi/tech/1087929711/
24代目: http://pc5.2ch.net/test/read.cgi/tech/1086612317/
23代目: http://pc5.2ch.net/test/read.cgi/tech/1085149383/
22代目: http://pc5.2ch.net/test/read.cgi/tech/1083050221/
21代目: http://pc5.2ch.net/test/read.cgi/tech/1078157730/
20代目: http://pc5.2ch.net/test/read.cgi/tech/1075217631/
19代目: http://pc5.2ch.net/test/read.cgi/tech/1073566342/
18代目: http://pc5.2ch.net/test/read.cgi/tech/1071407728/
17代目: http://pc5.2ch.net/tech/kako/1070/10704/1070469896.html
16代目: http://pc5.2ch.net/tech/kako/1069/10698/1069837000.html
15代目: http://pc5.2ch.net/tech/kako/1068/10689/1068950713.html
0005名無しさん@そうだ選挙に行こう2005/09/10(土) 22:12:29
14代目: http://pc5.2ch.net/tech/kako/1067/10671/1067175933.html
13代目: http://pc5.2ch.net/tech/kako/1064/10645/1064541405.html
12代目: http://pc5.2ch.net/tech/kako/1060/10607/1060706382.html
11代目: http://pc5.2ch.net/tech/kako/1058/10582/1058283913.html
10代目: http://pc5.2ch.net/tech/kako/1057/10570/1057070174.html
09代目: http://pc5.2ch.net/tech/kako/1055/10559/1055944101.html
08代目: http://pc5.2ch.net/tech/kako/1055/10550/1055056940.html
07代目: http://pc5.2ch.net/tech/kako/1053/10539/1053963794.html
06代目: http://pc5.2ch.net/tech/kako/1053/10530/1053045530.html
05代目: http://pc5.2ch.net/tech/kako/1051/10515/1051594046.html
04代目: http://pc5.2ch.net/tech/kako/1045/10450/1045074808.html
03代目: http://pc5.2ch.net/tech/kako/1041/10419/1041992392.html
02代目: http://pc3.2ch.net/tech/kako/1039/10397/1039772622.html
01代目: http://pc3.2ch.net/tech/kako/1038/10380/1038024989.html
0006名無しさん@そうだ選挙に行こう2005/09/10(土) 22:18:21
質問いいですか?
C言語の宿題で、フローチャートと同じプログラムを組んでこいと
言われたのですが、その中に
「〜コードをキーとして、〜ファイルを読む」というのが□(処理ですよね)
で囲んでありました。
C言語で「」の処理を1文で出来るものがありましたら、教えてください。
自分ではwhileで繰り返す方法以外分かりませんでした。
0007名無しさん@そうだ選挙に行こう2005/09/10(土) 22:21:58
>>1のテンプレに従ってください。また、問題は全文書くよう、お願いします。
0008名無しさん@そうだ選挙に行こう2005/09/10(土) 22:31:09
>>6
COBOLみたいな問題だなwwwww
0009名無しさん@そうだ選挙に行こう2005/09/10(土) 22:34:28
〜コードとは何ぞや?
0010名無しさん@そうだ選挙に行こう2005/09/10(土) 22:42:33
>>6
1文でやれという宿題じゃないだろ?
0011名無しさん@そうだ選挙に行こう2005/09/10(土) 22:42:56
>>7
申し訳ない。

[1] 授業単元: C演習
[2] 問題文(含コード&リンク): ごめんなさい。文は上記の通りです。
渡されたプリントにフローチャートが書いてあって、その通りに作ってこいと。

[3] 環境
 [3.1] OS: WindowsXP
 [3.2] コンパイラ名とバージョン:VC6.0
言語: C
[4] 期限: 今月の12日まで
[5] その他の制限: 特になし。とにかくその通り動けばいいとのこと。

>>9
ごめんなさい。書き方が悪かったです。
出庫先商品別売り上げ月報ファイルというのを作るんですが、
その渡されたフローチャートに
「T_出庫先コードをキーとして、出庫先マスタファイルを読む」と書いてありました。
コードは数字です。
0012名無しさん@そうだ選挙に行こう2005/09/10(土) 22:48:23
>>11
whileで繰り返せ。
0013名無しさん@そうだ選挙に行こう2005/09/10(土) 22:50:50
配列
0014名無しさん@そうだ選挙に行こう2005/09/10(土) 22:54:18
フローチャートとファイルフォーマット、使える関数がわからんと、どうしようもないが。
たぶん1文では無理。

一応↓も1文だけど。
while (fscanf(fp ... ) == ...) if (code == ...) val1 = ... , val2 = ... ;

0015名無しさん@そうだ選挙に行こう2005/09/10(土) 22:57:34
6です。
みなさんありがとうございました。
while文を使ってがんばってみようかと思います。
遅くに本当にありがとうございます。
0016名無しさん@そうだ選挙に行こう2005/09/10(土) 23:24:17
...データベース使えっちゅーことでは?
0017名無しさん@そうだ選挙に行こう2005/09/11(日) 12:02:23
C/C++言語スレよりも「教え方スレ」のほうが有益な気が…
既に何回か話題になっているが。
0018名無しさん@そうだ選挙に行こう2005/09/11(日) 13:26:37
どのスレのことか、分からなかったです。できたら、誘導してください。>17
0019名無しさん@そうだ選挙に行こう2005/09/11(日) 13:40:25
よろしくお願いします。

shell32.dllを書き換える方法がわかりません。
環境は、WindowsXP Home Editionを使用しています。

WFP(システムファイル保護)の為、shell32.dllを書き換える事が出来ません。
この方法さえわかれば、なんとか出来るのですが...

取り敢えず、試した方法として、
レジストリのRunOnceにブチ込んで、起動時に書き換える >> 既に使用中の為失敗

C:/WINDOWS/dllcache/以下を削除してキャッシュを削除後、ファイル入れ替え
>> 入れ替えは成功しますが、"システムファイルに変更がありました""Windows Install CD"をドライブに挿入して下さい、等のメッセージが、つらつらと。

そのダイアログを表示させずに入れ替えてしまう方法は無いものでしょうか。
どうぞ、よろしくお願いします。
0020名無しさん@そうだ選挙に行こう2005/09/11(日) 13:42:02
ありません。
0021名無しさん@そうだ選挙に行こう2005/09/11(日) 13:48:32
>19
これって宿題?
というか、プログラミングの内容じゃないし、激しくスレ違いな予感。
聞くならWindows板へどうぞ。
ここのWindows関連スレや質問スレでも答えてくれるかもしれないけど。
まあ、何にしてもシステムファイルを無闇にいじるものじゃない。
0022名無しさん@そうだ選挙に行こう2005/09/11(日) 13:51:09
えっと一言
>1
乙
0023192005/09/11(日) 14:01:33
いや...セーフモードで起動して、手動でファイルを書き換える事は可能なんです。
そこを、C++を使って、セーフモードで起動しなくとも、
せめて、ダイアログのボタンを押すだけ、その後、再起動一発でシステムファイルを書き換える術を知りたくて。
0024名無しさん@そうだ選挙に行こう2005/09/11(日) 14:21:59
どうも先生の出題ミスのような気がするから
もう一度先生に問題を聞き直した方がいいよ。
0025名無しさん@そうだ選挙に行こう2005/09/11(日) 14:42:32
どう考えても宿題じゃないし、スレ違いな気がするのだが。
>>23
C++でやるなら、Win32 APIを使って
・ダイアログのボタンを押す → FindWindow()+PostMessage()
・再起動(ry → ExitWindowEx()
できるかどうかは知らん。
他に思いつくのはキーボードマクロ+バッチファイル(orWSH)くらい。

後は該当スレへどうぞ。ここには来なくていいから。
0026名無しさん@そうだ選挙に行こう2005/09/11(日) 15:13:59
[1] 授業単元:windowsプログラミング
[2] 問題文(含コード&リンク):windowsで動くゲームを作る
[3] 環境
 [3.1] OS: Windows
 [3.2] コンパイラ名とバージョン: BCC
 [3.3] 言語: C++しか知らないでつ
[4] 期限:今日中
[5] その他の制限: テトリスを作るぐらいの知能はあります。
           しかし、おいらは【迷路】を作りたいと思っています
           スタートからゴールまで適当なキャラが十字キーで
           移動できて、時間制限をつくり、最後にランキング的
           なものが表示されるような迷路にしたいと思います。
           できれば、高クオリティ高品質なものを・・・・
           
0027名無しさん@そうだ選挙に行こう2005/09/11(日) 15:15:54
>>all ネタはスルーで。
0028名無しさん@そうだ選挙に行こう2005/09/11(日) 15:18:15
>>26
時間無いならテトリスでもいいじゃん。

クオリティ高いのを作りたいって気持ちはわかるが、
それと納期を天秤にかけてよく考えてみ。
つか、GUIを1から作って今日中は無理。
0029名無しさん@そうだ選挙に行こう2005/09/11(日) 15:21:24
レベルに合わせて作ってみよう。ってことで、テトリス、アップローダーに置いといて。
今日中って具体的な時間がわからんが、暇なんで朝までにはできる・・・かな。
0030262005/09/11(日) 15:21:59
とりあえず期限に間に合えばいいです
>>28
そこをなんとかw
0031名無しさん@そうだ選挙に行こう2005/09/11(日) 15:22:17
描画、入力、ロジック、をうまく切り離して作れば、
テトリスも迷路も大差ないんだがな。
0032名無しさん@そうだ選挙に行こう2005/09/11(日) 15:25:25
>>26
http://donichi.wizry.com/index.php?page=list&libpage=0&libid=A0015
0033262005/09/11(日) 15:28:48
http://up.isp.2ch.net/up/ecca3cc13362.zip
これをつくるのに1週間ほどかかりました
0034262005/09/11(日) 15:35:05
>>32
そのサイトのシンプルダンジョンみたいなのがいいですね・・・
これってソースはないんでしょうか?
0035名無しさん@そうだ選挙に行こう2005/09/11(日) 15:39:33
>>34
まさかそのソースをそのまま提出する気じゃないよな・・・?w
0036262005/09/11(日) 15:40:14
と、とんでもない(汗
参考ですよ、あくまでも参考。
0037名無しさん@そうだ選挙に行こう2005/09/11(日) 15:49:45
ググると簡単に出て来るんだがなー
http://www.nilab.info/wiki/%cc%c2%cf%a9%ba%ee%c0%ae%a5%a2%a5%eb%a5%b4%a5%ea%a5%ba%a5%e0.html
0038名無しさん@そうだ選挙に行こう2005/09/11(日) 15:55:23
>>26
あふぉかぶぁかかと。
0039262005/09/11(日) 16:13:28
>>37
ありがとうござます〜
これ見て自分で頑張ってみます。
あつかましいですがソースは何とかならないでしょうか?
0040名無しさん@そうだ選挙に行こう2005/09/11(日) 16:15:04
>>39
ハァ?自分で頑張るんだろ?
0041名無しさん@そうだ選挙に行こう2005/09/11(日) 16:17:23
漏れが作った迷路ソフトでよければソースメールするからメアド晒してよ。
ただし、N88-BASIC(86)とかDISK-BASICとか、精々C w/Motif しかないけど。
0042262005/09/11(日) 16:23:07
>>41
N88-BASIC(86)とかDISK-BASICっていう言語ですか?
GUIかC++でないといけないんですが・・・
0043名無しさん@そうだ選挙に行こう2005/09/11(日) 16:30:14
>26
>>41は釣りだからやめとけw
つか、ゆとり世代は2chでのメアド晒しに危機感を感じないのか・・・
0044262005/09/11(日) 16:31:28
ステアドならいいかなと思っていた頃が私にもありました。
0045名無しさん@そうだ選挙に行こう2005/09/11(日) 16:44:04
>>26
あのな、「GUIかC++か」、っていうお前の一文はな、
「windowsかコンピュータか」、っていうのと同義なの。。
0046262005/09/11(日) 16:46:37
>>45
あざーす
0047名無しさん@そうだ選挙に行こう2005/09/11(日) 16:54:27
前スレの952=963はいないのかな?
質問投げても返答無いし。

>>26
ここに書き込んでる暇があったらソース書けよw
0048名無しさん@そうだ選挙に行こう2005/09/11(日) 17:01:00
>テトリス
いちおう、望んでるレベルが分かったのでなんとか。
Windowに文字を書くだけでいい、ほぼコンソールなプログラムだな。
ハイスコアうんぬんがあるんで、ちょっと手間が・・・ああ・・・メッセージボックスで代用でいいか。
まあ、朝までにやっとくよ。
004949代目952改定版2005/09/11(日) 18:31:08
[1] 授業単元: プログラミング宿題
[2] 問題文(含コード&リンク): 下記に記載
[3] 環境
 [3.1] OS: Windows2000
 [3.2] コンパイラ名とバージョン: VC 6.0
 [3.3] 言語: C言語でお願いします。
[4] 期限: [2005年09月11日23:59ぐらいまで]
[5] その他の制限: C言語2ヶ月ぐらい勉強、下記に記載

出力フォーマットからしたの1回目と2回目を出力してほしいです
選挙は行って来ました!
$以外は固定出力文字。
構造体の変数にはなにかしらの値が入ってます。(可変)
$を構造体のコメント文の変数にあわせて出力してください。
みなさんよろしくお願いします。
0050名無しさん@そうだ選挙に行こう2005/09/11(日) 18:40:05
>>49
は?
0051名無しさん@そうだ選挙に行こう2005/09/11(日) 18:41:36
>>49
意味わかんない。終了。
0052名無しさん@そうだ選挙に行こう2005/09/11(日) 18:43:06
こうして、残りわずかな作業時間を、無駄に消費してゆくわけだな。
0053名無しさん@そうだ選挙に行こう2005/09/11(日) 18:49:37
輝かしき前スレ952の依頼履歴


952 名前:名無しさん@そうだ選挙に行こう[] 投稿日:2005/09/11(日) 10:09:17
[1] 授業単元: プログラミング宿題
[2] 問題文(含コード&リンク): 下記に記載
[3] 環境
 [3.1] OS: Windows2000
 [3.2] コンパイラ名とバージョン: VC 6.0
 [3.3] 言語: C言語でお願いします。
[4] 期限: [2005年09月11日17:00ぐらいまで]
[5] その他の制限: C言語2ヶ月ぐらい勉強、下記に記載

ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/912.txt


963 名前:952[] 投稿日:2005/09/11(日) 12:50:39
みなさんすみません、構造体の変数の中にはなんかしら値がはいり(可変)、
コメント文に$3とか$4とか$5の書いてある変数にあわせて出力する。
あとお約束を知らなくてすみません。今度は返します!!
これでわかりますか?


頼むから前スレの>>967と>>968を読んでくれ
0054名無しさん@そうだ選挙に行こう2005/09/11(日) 19:16:04
・・・2ヶ月・・・7月からプログラミングか、職業訓練校かなんかかなぁ。
選挙にいける年齢なのだから、もうちょっと考えような。
0055名無しさん@そうだ選挙に行こう2005/09/11(日) 20:32:39
ネタをきっちりと遊んでるオマエらステキ。
0056名無しさん@そうだ選挙に行こう2005/09/11(日) 20:55:40
>>49
頼むから↓に反応してくれ。
特に968の方。

−−− ここから −−−−−−−−−−−−

 967 名前:名無しさん@そうだ選挙に行こう 投稿日:2005/09/11(日) 13:00
 >>963
 煽りじゃなくってさっぱり分からん

 もう時間ないんだろ?もちついて何すればいいのか教えてくれ
 課題の問題文丸ごとコピペの方がいいかもな


 968 名前:名無しさん@そうだ選挙に行こう 投稿日:2005/09/11(日) 13:08
 はぁ・・・俺はESP対策班ではないのだが。

 >>963
 とりあえずいくつか質問
 1) このプログラムは何をするプログラム?
 2) 最終的にprintfの羅列に合わせて結果を出力するようにすればOK?
 3) $3とか$4とかの内容はどうやって取得or計算する?
 4) 中でCSVファイルを読み込むみたいだけど、その内容は?
 5) C言語なのに構造体メンバにCString(C++クラス)が入っててもOK?

 つか、>>967の言う通り問題をそのまま貼った方が早いかも。
−−− ここまで −−−−−−−−−−−−
0057名無しさん@そうだ選挙に行こう2005/09/11(日) 20:59:00
ここでの解決をあきらめたんじゃね?
00586622005/09/11(日) 21:11:51
[1] 授業単元:C演習
[2] 問題文(含コード&リンク):文字列と削除文字列を入力し、文字列の中から削除文字列を削除。
使用する標準関数:strncmp()、strcpy()、strlen等。
[3] 環境
 [3.1]OS:Windows
 [3.2]コンパイラ名とバージョン:BCC
[3.3]言語:C
[4] 期限:明日の午前頃まで。
[5] その他の制限:

お願いします。
0059名無しさん@そうだ選挙に行こう2005/09/11(日) 21:16:19
>58
・インターフェース(関数プロトタイプ)
・文字列"ABCBA"、削除文字列"AB"の時の動作
・文字列"ABABA"、削除文字列"ABA"の時の動作
を教えてくれ。
0060名無しさん@そうだ選挙に行こう2005/09/11(日) 21:22:09
>59
はぁ?
ABCBA から AB 消し -> CBA
だろが?

そんな事より、 >58 よ
ABCBCA から BC を消すとき AA とすんの?
00616622005/09/11(日) 21:25:49
>>60
AAとするでお願いします。
0062名無しさん@そうだ選挙に行こう2005/09/11(日) 21:27:45
ABBCCAみたいなときは?
0063名無しさん@そうだ選挙に行こう2005/09/11(日) 21:30:03
まあ感情的になるなよ。
特定の文字を削除ということもあるからな。それかどうか確認したかったわけだ。
文字列とは書いてあるが、えすぱーせにゃならんからな。
0064名無しさん@そうだ選挙に行こう2005/09/11(日) 21:30:15
CAAABBBC から AB のときは CC にしていいのか?
0065名無しさん@そうだ選挙に行こう2005/09/11(日) 21:31:44
strncmpがあるから、文字での削除ってのは、ないと思うよん。
0066名無しさん@そうだ選挙に行こう2005/09/11(日) 21:37:58
オマエら作ってやれよ。
00676622005/09/11(日) 21:38:50
>>64
CAAABBBCからABのときはCAABBCとなるようにお願いします。

載っている実行の例です。
文字列:ABCDEFAABCDABC
削除文字列:ABC
結果:DEFAD
0068名無しさん@そうだ選挙に行こう2005/09/11(日) 21:56:03
結構難しいなー
strncmpを使うってことは文字列の単純比較で検索するってことだろ
でもそうするとstrcpyの使い場所が無いなー
0069名無しさん@そうだ選挙に行こう2005/09/11(日) 21:56:12
後から問題付け足すなボケ
例があるなら何故最初から出さない?あぁ?
0070名無しさん@そうだ選挙に行こう2005/09/11(日) 21:56:38
できたけど載せない
0071名無しさん@そうだ選挙に行こう2005/09/11(日) 21:59:31
>>68
別に必ず使えというわけではないのではないだろうか。
0072名無しさん@そうだ選挙に行こう2005/09/11(日) 22:00:24
荒れとるなー。
概要だが。
char *from, *to, *skipstr;
size_t len;

while (*from) {
if (strncmp(from, skipstr, len) == ) {
from += len;
} else {
*to++ = *from++;
}
あ、たしかにないな・・・strcpy()
0073名無しさん@そうだ選挙に行こう2005/09/11(日) 22:01:10
こんな感じかな?
#include<string.h>
char*strremove(char*str,char*remove_str){
    size_t remove_str_len = strlen(remove_str);
    char*i=str,*j=str;
    if(remove_str_len)do
        while(!strncmp(j,remove_str,remove_str_len))j += remove_str_len;
    while(*i++=*j++);
    return str;
}
#include<stdio.h>
int main(){
    char source[80],remove[80];
    printf("文字列:");scanf("%s",source);
    printf("削除文字列:");scanf("%s",remove);
    printf("結果:%s",strremove(source,remove));
}
0074名無しさん@そうだ選挙に行こう2005/09/11(日) 22:01:42
ただし、円周率は3とする・・・みたいなもんか>71
0075名無しさん@そうだ選挙に行こう2005/09/11(日) 22:02:19
全然違うだろ。
0076名無しさん@そうだ選挙に行こう2005/09/11(日) 22:02:54
>>73
ツメツメなコーディングスタイルだなー
007749代目952改定版2005/09/11(日) 22:04:51
>>56
1) このプログラムは何をするプログラム?
ただ構造体の変数をつかって$に合わせて表示するだけのプログラムです

2) 最終的にprintfの羅列に合わせて結果を出力するようにすればOK?
OKです

3) $3とか$4とかの内容はどうやって取得or計算する?
$には値が入ってると思ってください。あとで適当に数値を入れます。

4) 中でCSVファイルを読み込むみたいだけど、その内容は?
これも適当に値が入ってます。

5) C言語なのに構造体メンバにCString(C++クラス)が入っててもOK?
Cって言ってたんですけどならべくCでってことなのでC++を使ってもいいです。
007849代目952改定版2005/09/11(日) 22:09:31
すみませんが再度載せます。出力例を載せました。
http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/915.txt
よろしくお願いします。
0079名無しさん@そうだ選挙に行こう2005/09/11(日) 22:10:07
>>77の知人と>>77の会話能力等について語り合ってみたい
0080名無しさん@そうだ選挙に行こう2005/09/11(日) 22:13:58
>>79
漏れも本物のエスパーに会ってみたい
0081名無しさん@そうだ選挙に行こう2005/09/11(日) 22:14:47
>>77
ニーーーート
0082名無しさん@そうだ選挙に行こう2005/09/11(日) 22:14:57
数年前はバッグに入ってた記憶がある
0083名無しさん@そうだ選挙に行こう2005/09/11(日) 22:21:55
去年か一昨年くらいだったか、うちの文化祭に来てた希ガス
0084デフォルトの名無しさん2005/09/11(日) 22:24:07
これ参考で入力順と逆に表示するプログラムお願いします。
#include <stdio.h> #include <stdlib.h> #include <string.h>
struct MJlist {
char name [20]; int homerun;
struct MJlist *pointer; };
int main (void) {
struct MJlist *head = NULL, *tail = NULL, *temp;
char name[256]; int homer;
for (; ; ) {
printf("batter?:"); scanf("%255s", name); if (!strcmp(name, "end")) break;
printf("homer?:"); scanf("%d", &homer);
temp = (struct MJlist*)malloc(sizeof(struct MJlist));
strcpy(temp->name, name);
temp->homerun = homer; temp->pointer = NULL;
if (head != NULL) tail->pointer = temp; else head = temp;
tail = temp; }
temp = head;
while (temp != NULL) {
printf("batter:%s, homer:%d\n", temp->name, temp->homerun);
temp = temp->pointer; }
while (head != NULL) {
temp = head; head = head->pointer;
free(temp); }
return 0; }
0085名無しさん@そうだ選挙に行こう2005/09/11(日) 22:27:29
ああっ!今わかったぞ!
>>77はESPを利用したプログラミングか何かを研究してる期間のエージェントで
わざとエスパーにしか解けないような出題をして本物がかかってくるのを待ち構えt(うわなにをs
0086名無しさん@そうだ選挙に行こう2005/09/11(日) 22:31:30
問題の本質を見抜いた>>85はESPとして>>77に拉致されました
0087名無しさん@そうだ選挙に行こう2005/09/11(日) 22:32:09
>>77
3番と4番、適当と答えられても困る。
はっきりさせてこい。
0088名無しさん@そうだ選挙に行こう2005/09/11(日) 22:33:31
>>84 コレで良い?
#include <stdio.h> #include <stdlib.h> #include <string.h>
struct MJlist {
    char name [20]; int homerun;
    struct MJlist *pointer;};
int main (void) {
    struct MJlist *head = NULL, *temp;
    char name[256]; int homer;
    for (; ; ) {
        printf("batter?:"); scanf("%255s", name); if (!strcmp(name, "end")) break;
        printf("homer?:"); scanf("%d", &homer);
        temp = (struct MJlist*)malloc(sizeof(struct MJlist));
        strcpy(temp->name, name);
        temp->homerun = homer; temp->pointer = head;
        head = temp;}
    temp = head;
    while (temp != NULL) {
        printf("batter:%s, homer:%d\n", temp->name, temp->homerun);
        temp = temp->pointer;}
    while (head != NULL) {
        temp = head; head = head->pointer;
        free(temp);}
    return 0; }
0089772005/09/11(日) 22:42:16
>>78
に仮の値が書いてます。例があります。
0090262005/09/11(日) 22:43:33
>>48
遅くなりましたが、ありがとうございます
宜しくお願いしますw
0091名無しさん@そうだ選挙に行こう2005/09/11(日) 22:55:04
>>77
SaveQCResult()だけ書いてほしいってことか?
0092772005/09/11(日) 22:59:59
>>91
はい。よろしくお願いします。
0093名無しさん@そうだ選挙に行こう2005/09/11(日) 23:09:35
CSVにデータがどんなふうに入ってるかとか、どんな値が異常値なのかとか
最終的に何でtrue/falseの判定をして値を返すのかとかが
わからなくてもこの手のプログラムって作れるもんなの?
0094772005/09/11(日) 23:51:41
これ以上なにも資料がないんでどうすればいいのかわからないっす・・・
ただ出力ファーマットの出力するプログラムを作って来いって言われました。
自分が考えたのただprintfで固定を作成して、、
あとは変数を$に合わせて出力しようと思いました。。
0095デフォルトの名無しさん2005/09/12(月) 04:54:19
>>94
寝ぼけてるんで違ってるかも知れないが、ざっと見た感じじゃ
printfで出力するときに、アロー演算子使って構造体の内容参照して
表示させていけばいいだけじゃないのか?
処理といえるようなのはせいぜいlocaltimeでtime_tから変換するぐらいだとおもうが
0096262005/09/12(月) 06:23:58
>>48
【迷路】できました?
0097デフォルトの名無しさん2005/09/12(月) 06:54:19
ん? すぐに返事がなかったのと、具体的な時間指定がなかったから、ネタだと思ってやってないよ。
0098デフォルトの名無しさん2005/09/12(月) 07:41:13
Σ(´д`)
0099デフォルトの名無しさん2005/09/12(月) 11:09:55
>>96
まあ、自業自得だな。
そこそこ技術力があって、なおかつアルゴリズムのヒントが出てるのに
ソースが出てくることを期待して楽をしようとしたのがそもそもの間違い。

・・・と、ここまで書いて気付いたが、
別に>>96はやってないとは書いてないので、
もし、一晩かけて自分でちゃんとプログラム組んでだならエライ。
0100772005/09/12(月) 12:46:32
>>95
サンクス
小数点の桁数に構造体の変数って使えるのですか?
0101デフォルトの名無しさん2005/09/12(月) 13:45:26
printf 書式指定子とかでぐぐれ
■ このスレッドは過去ログ倉庫に格納されています