5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【標準C++】C++相談室 part39【STL含む】

1 :v(^・^)v:05/01/23 16:45:03
C++に関する質問やら話題やらはこちらへどうぞ。
ただし質問の前にはFAQに一通り目を通してください。
boost,loki,テンプレートメタプログラミング等に関する質問は
専用の別スレにお願いッス。

前スレ part38
http://pc5.2ch.net/test/read.cgi/tech/1096304546/

過去スレ、関連スレ、関連リンクなどは >>2-20 あたり

952 :デフォルトの名無しさん:05/03/03 21:51:44
>>951
名前空間っていつ出来たのですか?
これは2001年に発行されたものなのですが…。
解決策ってありますか?

953 :デフォルトの名無しさん:05/03/03 21:53:11
訂正
これは2001年に発行されたものなのですが…。

じゃなくて
Microsoft Visiual C++ 6.0使ってます。古いですか?

954 :951:05/03/03 21:56:46
調べてみたら vc6 のせいっぽいです。

これの70番あたり。
ttp://pc5.2ch.net/tech/kako/1041/10413/1041328679.html


955 :デフォルトの名無しさん:05/03/03 22:00:00
ありがとうございます。
このコンパイラでは、どうしようもないってことですよね?

956 :デフォルトの名無しさん:05/03/03 22:23:45
VC6用のサービスパックあててる?

957 :デフォルトの名無しさん:05/03/03 22:28:47
あてないと動かないもん

♪だからもっと動いて もっともっと もっともっと

958 :デフォルトの名無しさん:05/03/03 22:40:28
>>887
> 1行が1024バイトを超えるテキストファイルを想定する機会などない。
> それはもはやバイナリファイルとして別の扱いをする必要がある。
BBSのログファイルもバイナリファイルですかぁ?

959 :デフォルトの名無しさん:05/03/03 22:45:46
このエラーって、どう対処すれば良いか分かりますか?
コードはあってて、言われたとおりに動かすと、こうなったんですけど・・・。
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/washing.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.

960 :デフォルトの名無しさん:05/03/03 22:46:29
>>959
main関数がない

961 :デフォルトの名無しさん:05/03/03 22:47:39
>>887
ワラタ

962 :デフォルトの名無しさん:05/03/03 22:54:38
俺がメモ帳を使って個人的に書いてる文章も、
40字×13行分(これで1040バイト)くらいなら改行無しで進むことはよくあるな。
俺はいつの間にか、拡張子がtxtなバイナリファイルを作ってたのか。

2chのdatは改行を<br>タグに置き換えてるから、一レスが一行だよね。
制限の甘い板だと1024バイトいくかもな。
先日13KBくらいある書き込みを某所でしたが、あのBBSのログはどんな仕様なんだろ。

963 :デフォルトの名無しさん:05/03/03 23:15:13
main 関数を含んだcpp file、インプリメントの cpp file と header fileがあるんだけど、
mainを含んだファイルで

using namespace main_savitch_8A;
using namespace std;
#include "washing.h"

ってやってもリンク関係のエラーがでる。
どうすればいいかわかりますか?

964 :デフォルトの名無しさん:05/03/03 23:18:24
デリミタ区切りの1ブロックデータを読み込む際に、
1回のgetline()・fgets()しか使わないのならテキストだろう。
複数回、getline()・fgets()関数を使って1ブロックを読み出すのなら、
それはもはやバイナリファイルとしてのファイル処理。
たまたまデリミタが'\n'だっただけ。

965 :デフォルトの名無しさん:05/03/03 23:19:27
一行が1024を超えるとバイナリファイル扱いって、ドアホか。

>827 は、あんな時間に書き込みしてるとこからみてもニート君だろうなぁ。

966 :デフォルトの名無しさん:05/03/03 23:23:22
827 :デフォルトの名無しさん :05/03/01 21:11:33
>>825
それでコンパイルが通るならOKだよ。

967 :デフォルトの名無しさん:05/03/03 23:26:03
>>966
コンパイルとおらないからダメってことじゃねぇの?

968 :デフォルトの名無しさん:05/03/03 23:27:43
いや、965がさあ、

969 :デフォルトの名無しさん:05/03/03 23:30:37
>>965
・文章を理解できない。
・不合理な脳内補完をしてしまう。
・ファイル読込処理の経験が浅い。

君はどれなんだ?

970 :デフォルトの名無しさん:05/03/03 23:30:59
>>964 >>964 >>964

971 :デフォルトの名無しさん:05/03/03 23:32:58
>>969
そういうキミは

・ニート君
・しったか君

どっちなの?両方?

972 :デフォルトの名無しさん:05/03/03 23:35:10
コードはあってるはずなのに、リンクエラーがでます。
なぜだか分かりますか?

http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/joyful.cgi?mode=thr&no=232

973 :デフォルトの名無しさん:05/03/03 23:37:25
-cをつけろ。

974 :デフォルトの名無しさん:05/03/03 23:39:54
とりあえず、>>887にテキストファイルを扱うコード書かせると
とんでもないことになるのだけはわかった。

>>887と仕事する際、1行が1024byte超のテキストファイルが登場する可能性がある時は
ちゃんとバイナリファイルって言っとかないとな。

975 :デフォルトの名無しさん:05/03/03 23:40:37
だれだって昔はニートだった。

976 :デフォルトの名無しさん:05/03/03 23:45:58
>>974

>>887は正論じゃないかねぇ。
長すぎりゃ複数回fgets()呼べば良いだけだし。
>>974の会社ではpush_back()やappend()が禁止されているの?

977 :デフォルトの名無しさん:05/03/03 23:47:48
↑わかってねぇw

978 :デフォルトの名無しさん:05/03/03 23:50:59
>>976
発端らしき>851から読んでいこう。

979 :デフォルトの名無しさん:05/03/03 23:52:22
どの辺がわかってないの?

980 :v(^・^)v:05/03/03 23:53:32
じ・す・れ

981 :v(^・^)v:05/03/03 23:54:17
これでいいか。
http://pc5.2ch.net/test/read.cgi/tech/1108924728/

982 :デフォルトの名無しさん:05/03/03 23:59:11
1行のサイズがわからないからfgets()は使えない。
よって>>887は間違っている。

ということでFA?

983 :デフォルトの名無しさん:05/03/04 00:05:07
上司と称するヤシはfgets()を一回だけ使えとは言っていないようにも見えるが・・・。

984 :デフォルトの名無しさん:05/03/04 00:10:35
ほとんどの場合1行が1024バイト以下であることは事実だろ。
fgets()で使う固定バッファサイズが1024以下でもなんら問題ないのも事実だろ。
必要に応じて複数回fgets()呼べばいいのも事実だろ。
結局、>>974は何が言いたいんだ?

985 :デフォルトの名無しさん:05/03/04 00:25:55
んじゃあ、getline使えってことで終了。

986 :デフォルトの名無しさん:05/03/04 00:42:19
>>984
> ほとんどの場合1行が1024バイト以下であることは事実だろ。
>>887は「想定する機会などない」と言ってるわけだがw
お前は想定する機会が無いと思うの? あるの思うの? どっちよ。

987 :デフォルトの名無しさん:05/03/04 00:53:37
>>986
無いと思う。
「1行の長さは制限ないんでよろしく。」などと言われたことは一度もない。
俺の場合は全くそういう機会がなかった。
何を正常な書式のファイルとみなすかはアプリ次第・作者次第。

>>962のケースのような場合であれば、
なおのこと最大数制限ルールがしっかり行われるはずだ。

988 :884:05/03/04 00:56:54
>>887,>>888,>>891
わはは。びっくりした。

あー。もう。ほんと。
自分の知らないことは存在しないっていう思考は楽で幸せだよな。

989 :デフォルトの名無しさん:05/03/04 01:01:04
さすが自民党支持者は馬鹿だな。

990 :デフォルトの名無しさん:05/03/04 01:01:46
>>891へのレス

991 :デフォルトの名無しさん:05/03/04 01:05:42
誰か次スレ!!

992 :デフォルトの名無しさん:05/03/04 01:06:18
>>991
http://pc5.2ch.net/test/read.cgi/tech/1108924728/

993 :デフォルトの名無しさん:05/03/04 01:07:26
>>989
お前、どうやら本当に野党支持者だったみたいだなw

無党派or政治無関心だったなら、
「は?何言ってんのお前?」で済ますところだったのに。

994 :デフォルトの名無しさん:05/03/04 01:09:52
>>993
お前は本当にニートだったようだなw

995 :デフォルトの名無しさん:05/03/04 01:10:12
>>993
学会員かw

996 :デフォルトの名無しさん:05/03/04 01:11:13
つうか、野党支持してようが、与党支持してようが関係無いだろ。バカか。

997 :993:05/03/04 01:12:49
さて、埋めますか。

>>995
違うよw
空論好きかどうかで判断してただけ。

998 :デフォルトの名無しさん:05/03/04 01:15:01
>>997
お前、どうやら本当に学会員だったみたいだなw

無党派or政治無関心だったなら、
「は?何言ってんのお前?」で済ますところだったのに。

999 :デフォルトの名無しさん:05/03/04 01:15:18
↓1000ゲットおめでとう

1000 :デフォルトの名無しさん:05/03/04 01:15:52
1000

1001 :1001:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

240 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)