スレを勃てるまでもないC/C++の質問はここで 19
■ このスレッドは過去ログ倉庫に格納されています
0264デフォルトの名無しさん
2011/07/02(土) 04:04:59.14キャベツ,100,10,
じゃがいも,120,20,
もろへいや,200,12,
for(i=0;i<3;i++){
fin.getline(name[i], 20 , ',');
fin.getline(kakaku[i], 20 , ',');
fin.getline(kazu[i], 20 , ',');
}
このような感じに組むと2行目以降頭に”.”ピリオドが追加されます。
キャベツ,100,10,
.じゃがいも,120,20,
.もろへいや,200,12,
恐らくこういう処理になっている
キャベツ,100,10,[]
じゃがいも,
↓
[]じゃがいも
getlineで改行コード判定をしていても、改行コードは取り込んでいる?という理解ですが
どうすれば改行コードを排除して2行目以降の先頭の文字列を読み取れるのでしょうか?
■ このスレッドは過去ログ倉庫に格納されています