y‰SŽÒнŒ}zC/C++Ž ..
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