y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
35:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/28 16:53:01
C++‰ŠwŽÒ‚Å‚·B
std::fstream“™‚ðŽg‚¢AƒeƒLƒXƒgƒtƒ@ƒCƒ‹‚Ì’†g‚ðstd::string‚̃IƒuƒWƒFƒNƒg‚ÉŠi”[‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·B
ƒeƒLƒXƒgƒtƒ@ƒCƒ‹text.txt‚ÍShift_JIS‚Å‘‚©‚êA‹ó”’‚â‰üsAƒ}ƒ‹ƒ`ƒoƒCƒg‚Ì•¶Žš‚ðŠÜ‚݂܂·BƒTƒCƒY‚Í•s–¾‚Å‚·B
‚±‚̉üs‚ȂǂÍA‰Â”\‚ÈŒÀ‚è•ÛŽ‚·‚邯‚µ‚Ü‚·B

Ž©•ª‚ÍAˆÈ‰º‚̂悤‚ȃR[ƒh‚ð‹Lq‚µ‚Ü‚µ‚½B

std::string str;
std::ifstream ifs;

ifs.open("text.txt",std::ios::in);
if(!ifs.is_open()) return; //ƒI[ƒvƒ“ޏ”s

while(!ifs.eof())
{
@std::string line;
@std::getline(ifs,line);
@str += line + "\n";
}

1.getline‚â>>‚ðŽg‚Á‚ÄA­‚µ‚¸‚“ǂݞ‚Þ‚Æ‚¢‚¤•û–@‚Å—Ç‚¢‚Ì‚©•ª‚©‚è‚Ü‚¹‚ñBˆêЇ“ǂݞ‚݂̕û–@‚Í‚ ‚é‚̂łµ‚傤‚©B
2.getline‚ðŽg‚¤ê‡AˆêŽž“I‚Éline‚ð—pˆÓ‚µA‚»‚ê‚©‚çstr‚ÉŠi”[‚·‚é•û–@‚ðÌ‚Á‚Ä‚¢‚Ü‚·B‰½‚ƂȂ­ç’·‚È‹C‚à‚µ‚Ü‚·‚ªA‚±‚ñ‚È‚à‚ñ‚Ȃ̂łµ‚傤‚©B
3.ÅŒã‚ɉüsƒR[ƒh‚ð•t‰Á‚·‚鎞A+"\n" ‚Æ‚¢‚¤‘‚«•û‚ð‚µ‚Ä‚¢‚Ü‚·‚ªAstd::endl‚ðŽg‚¤•û–@A‚à‚µ‚­‚Í‚»‚ê‚ÉŽ—‚½‚悤‚È•û–@‚Í‚ ‚é‚̂łµ‚傤‚©B



ŽŸƒy[ƒW
‘±‚«‚ð•\ަ
1‚ð•\ަ
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

4986“ú‘O‚ÉXV/84 KB
’S“–:undef