- 1 名前:デフォルトの名無しさん mailto:sage [2012/02/03(金) 22:43:17.22 ]
- あなたが解けないC言語/C++言語の宿題を片付けもらうスレッドです。気に入らない質問やその他の発言はスルーの方向で。
【質問者へ】 回答者の便宜のため、質問の際は以下を行うことを推奨します。 ・質問は【質問テンプレ】を利用してください。 >>2以降にあります。 ・問題文は、出題されたまま全文を書いてください。 ・問題文やコードをリンクするときは、一言内容にについて説明をつけましょう。 ・計算問題は数式をあげ、どのような計算をするのか詳しく説明してください。 ・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。 ・後から問題に付け足しするのはコラー!!です。付け足しは作業を無駄にしがちです。 ・なりすましを防ぐため、トリップを使ってください。名前欄に、「#」に続けて任意の文字列を入力して投稿すると、その文字列を知らない他人に騙られることを防ぐことができます。
- 562 名前:デフォルトの名無しさん [2012/03/18(日) 14:15:45.97 ]
- >558
間違いました。1ー66バイトが1バイト、67ー126が変換対象(日本語混じり)124ー150が1バイト となります。 学校ではなく、職場の(自己啓発)プログラミング講座の課題です。
- 563 名前:デフォルトの名無しさん [2012/03/18(日) 14:18:27.65 ]
- 訂正
1ー77バイトが1バイト、77ー126が変換対象。126ー150が1バイト です。 何度もスミマセン。
- 564 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 14:20:38.52 ]
- >>562
自力で解かなきゃ意味ないじゃんwwwww
- 565 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 14:21:07.07 ]
- >>564
それを言ってしまったらこのスレ全部アウト
- 566 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 14:24:34.04 ]
- >>565
これで給料もらってるなら話は別だろ
- 567 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 14:35:51.95 ]
- >>566
そういうもんかね。AOJとかの質問するほうがどうかしてると思うけど。 >>557 > 固定長バイトの文字列の中の一部を抜き出すところがわかりません それが必要な場面がないけれど、 必要なら strncpy(dst, src+startoffset, wantlength); dst[wantlength] = '\0' とかやればいいよ
- 568 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 14:41:16.10 ]
- >>567
AOJのは高専向けの問題の中でも超入門の過去問だろ
- 569 名前:デフォルトの名無しさん [2012/03/18(日) 14:56:15.68 ]
- >>567
ありがとうございます。この問題では 文字列Aのキーになる文字列を抜き出し、ループの中で文字列Bのキーになる文字列 を抜き出し比較しif文でマッチしたら、 文字列Aの対象文字列前,後の文字列を抜き出し間にBの文字列を差し込みファイル出力 という処理を考えていました。文字列を抜き出さずに比較する方法とは どのようなものでしょうか?
- 570 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 15:18:51.15 ]
- >>569
そのやり方でいいと思うよ
- 571 名前: ◆T7UZkyB.V6 mailto:sage [2012/03/18(日) 15:35:18.88 ]
- codepad.org/p04W8Uz5
- 572 名前: ◆QZaw55cn4c mailto:sage [2012/03/19(月) 12:34:06.63 ]
- >>571
>char str[256], x[256], y[256]; 決め打ちか‥‥。
- 573 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 13:10:45.21 ]
- >>572
>>534
- 574 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 18:34:33.39 ]
- >>569
文字列A側の1万行以上のそれぞれの行にたいして、 一致する行を文字列Bの一万行以上から捜して、 文字列置換して、文字列A側がEOFになるまで繰り返す という問題ではないのか?
- 575 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 20:39:22.99 ]
- >>574
何が変わったん
- 576 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 20:41:40.94 ]
- 比較対象が一行か複数行か
- 577 名前:デフォルトの名無しさん [2012/03/19(月) 22:25:18.22 ]
- >>557
他に条件ないの?csvパースするの面倒なんだけどw 昔書いたモジュールぶち込むのも面倒だし。。。
- 578 名前:デフォルトの名無しさん mailto:sage [2012/03/19(月) 23:01:56.76 ]
- エクセルで作ったCSVだから割とまじめなCSVだろうしなぁ。
ある程度でいいんじゃないかなぁ。面倒でやる気でないけど…
- 579 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 00:21:34.08 ]
- パースはどうでもいいけど
head -n 100でもしてデータぐらいは上げて欲しいな
- 580 名前:デフォルトの名無しさん [2012/03/20(火) 02:07:42.81 ]
- >>サンプルのダミーデータです。
ideone.com/kNPtm
- 581 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 02:56:01.08 ]
- > 文字列Aの対象領域は2バイトx20文字+1バイト10文字で整形されている。
TTTとかMMMとかは半角だけど、>>580が伏せるときに間違えただけ?
- 582 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 03:26:33.13 ]
- >>580
なぜ、AとBを別々に上げないの? なぜEUC-JPではなくUTF8なの? なぜ1行目(コメントヘッダ除く)でいきなり150バイト超えてるの? Bの4カラム目ってどこなの?2列しかないのに。
- 583 名前:デフォルトの名無しさん mailto:sage [2012/03/20(火) 03:29:49.29 ]
- 言語どうこう以前に習得しておくべきことが多いwww
|

|