y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 02:40:20
>>240
_msize‚Ì“®ì‚ÍÚ‚µ‚­–³‚¢‚©‚ç‘z‘œ‚¾‚¯‚ÇcB
ƒŠƒŠ[ƒX”łł͌ø—¦‰»‚Ì‚½‚ß‚É1‚Æ‚©13‚Æ‚©’†“r”¼’[‚ȃoƒCƒg”‚ÅŠm•Û‚¹‚¸‚ÉA16ƒoƒCƒg’PˆÊ‚ŗ̈æ‚ÌŠ„‚è“–‚Ä‚ð‚·‚é‚¯‚Ç
ƒfƒoƒbƒO”łł̓fƒoƒbƒO‚µ‚â‚·‚¢‚悤‚ÉŽw’肵‚½ƒoƒCƒg’š“x‚ðŠ„‚è“–‚ĂĂ¢‚é‚̂łÍH
(ŽÀۂɂ͊Ǘ—̈æ‚⃃‚ƒŠ”j‰óŒŸ’m‚Ȃǂ̂½‚߂ɂà‚Á‚Æ—]•ª‚ÉŠ„‚è“–‚ĂĂ¢‚邾‚낤‚¯‚ÇB)


243:233
08/03/18 02:52:02
>>242
Šm‚©‚É‚±‚ÌŒ»Û‚ª”»–¾‚µ‚½‚Ì‚ÍƒŠƒŠ[ƒX‚ł̃Rƒ“ƒpƒCƒ‹‚Å‚·‚ªA
ƒfƒoƒbƒO‚ÅuŽg—p‚·‚郉ƒ“ƒ^ƒCƒ€ƒ‰ƒCƒuƒ‰ƒŠv‚ðuƒVƒ“ƒOƒ‹ƒXƒŒƒbƒhv‚ɕς¦‚邾‚¯‚Å‚à“¯‚¶Œ»Û‚ɂȂé‚̂ł·B

‚±‚ê‚Í‚à‚¤ƒ‰ƒ“ƒ^ƒCƒ€ƒ‰ƒCƒuƒ‰ƒŠ‚ÌŽd—l‚Æ‚µ‚©Œ¾‚¢‚悤‚ª‚È‚¢‚̂łµ‚傤‚©H
“¯‚¶ƒR[ƒh‚Ȃ̂ɈႤ“®ì‚ð‚·‚é‚Æ‚¢‚¤‚̂͂ǂ¤‚à”[“¾‚¢‚©‚È‚¢‚̂ł·B
iƒIƒvƒVƒ‡ƒ“•ÏX‚É‚æ‚Á‚ăRƒ“ƒpƒCƒ‹orƒŠƒ“ƒNƒGƒ‰[‚ɂȂé‚È‚ç‚Ü‚¾‚í‚©‚è‚Ü‚·‚ªEEEj
‚±‚ꂪCŒ¾Œê‚ð‚·‚él‚ɂƂÁ‚ÄŽü’m‚ÌŽ–‚Ȃ玩•ª‚Ì’mޝ•s‘«‚Æ‚µ‚Ä”[“¾‚µ‚悤‚©‚ÆŽv‚¢‘‚«ž‚݂܂µ‚½‚—


244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 03:07:25
>>243
MSDN‚É‚æ‚ê‚Î
>ƒq[ƒv‚ÉŠ„‚è“–‚Ä‚ç‚ꂽƒƒ‚ƒŠ ƒuƒƒbƒN‚̃TƒCƒY‚ð•Ô‚µ‚Ü‚·B
‚Æ‘‚¢‚Ä‚ ‚éB
‚ ‚­‚Ü‚ÅuŠ„‚è“–‚Ä‚ç‚ꂽƒTƒCƒYv‚Å‚ ‚èA‚±‚ê‚Íu—v‹‚µ‚½ƒTƒCƒYv‚Ƃ͕K‚¸‚µ‚àˆê’v‚µ‚È‚¢B

>“¯‚¶ƒR[ƒh‚Ȃ̂ɈႤ“®ì‚ð‚·‚é‚Æ‚¢‚¤‚̂͂ǂ¤‚à”[“¾‚¢‚©‚È‚¢‚̂ł·B
ƒ‰ƒ“ƒ^ƒCƒ€ƒ‰ƒCƒuƒ‰ƒŠ‚Ɉˑ¶‚·‚鈗‚Ȃ̂¾‚©‚çAƒŠƒ“ƒN‚·‚郉ƒ“ƒ^ƒCƒ€ƒ‰ƒCƒuƒ‰ƒŠ‚ªˆÙ‚È‚ê‚Î
Œ‹‰Ê‚ªˆÙ‚Ȃ邱‚Ƃ͓Á‚É•sŽ©‘R‚ł͂Ȃ¢‚ÆŽv‚¤B

>‚±‚ꂪCŒ¾Œê‚ð‚·‚él‚ɂƂÁ‚ÄŽü’m‚ÌŽ–‚Ȃ玩•ª‚Ì’mޝ•s‘«‚Æ‚µ‚Ä”[“¾‚µ‚悤‚©‚ÆŽv‚¢‘‚«ž‚݂܂µ‚½‚—
‚·‚Å‚Éo‚Ä‚¢‚邱‚Æ‚¾‚¯‚Ç _msize‚ÍANSI‚Ì•W€‚ł͂Ȃ­ MSŒÅ—L‚ÌAPI‚Å‚µ‚©‚È‚¢‚Ì‚¾‚©‚çA
CŒ¾Œê‚ð‚·‚él‚ɂƂÁ‚ÄŽü’m‚ÌŽ–‚Æ‚¢‚¤‚킯‚ł͂Ȃ¢B



245:233
08/03/18 03:20:59
>>244
Œ¾‚Á‚Ă邱‚Ƃ͂킩‚é‚̂ł·‚ªA
‚»‚ê‚È‚çƒfƒoƒbƒO—p‚̃‰ƒ“ƒ^ƒCƒ€‚Ì“®ì‚̓fƒoƒbƒO‚È‚µ‚̃‰ƒ“ƒ^ƒCƒ€‚Æ‚ ‚킹‚é‚ׂ«‚¶‚á‚È‚¢‚©‚ÆŽv‚¢‚Ü‚·‚ËB
—Ⴆ‚ÎAƒfƒoƒbƒO‚ŃXƒeƒbƒvŽÀs‚ÅŠm”F‚µ‚½‚̂ɃfƒoƒbƒOŠO‚·‚Æ“®ì•Ï‚í‚é‚È‚çAƒfƒoƒbƒO‚̈Ӗ¡‚È‚¢‚Å‚·‚æ‚ËB
‚Ƃ肠‚¦‚¸Žü’m‚łȂ¢‚±‚ƂƃIƒvƒVƒ‡ƒ“‚őΉž‚Å‚«‚邿‚¤‚È‚±‚ƂłȂ¢‚̂͂킩‚è‚Ü‚µ‚½B


246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 03:35:54
>>245

‚Â@URLØÝ¸(msdn2.microsoft.com)(VS.80).aspx

247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 06:05:02
‰º‚̃vƒƒOƒ‰ƒ€‚Í
ƒtƒ@ƒCƒ‹–¼‚ð“ü—Í‚³‚¹‚Ä
ŒŸõ•¶Žš—ñ‚ð“ü—Í‚µ‚Ä
uŠY“–ƒtƒ@ƒCƒ‹‚ÌŒŸõ•¶Žš—ñ‚ðŠÜ‚Þs‚ð‘S‚Ä•\ަ‚·‚éƒvƒƒOƒ‰ƒ€v‚Å‚·

‚µ‚©‚µ‚È‚ª‚çŽÀs‚·‚邯‰º‚̃R[ƒh‚Ì
getline‚ª‚·‚Á‚Ƃ΂³‚ê‚Ä‚µ‚Ü‚¢
‚±‚¿‚ç‚©‚猟õ•¶Žš—ñ‚Ì“ü—Í‚ðs‚¤‚±‚Æ‚ª‚Å‚«‚Ü‚¹‚ñ
‚È‚º‚Å‚·‚©H

248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 06:05:33
#include <iostream>
#include <string>
#include <vector>
#include <fstream>
using namespace std;

int main()
{
string s;
vector<string> v;

cout << "Input filename" << "\n";
cin >> s;
ifstream in(s.c_str());

while(getline(in,s))
v.push_back(s);

cout << "ŒŸõ•¶Žš—ñ";
//«‚Ì“ü—Í‚ª‚·‚Á‚Ƃ΂³‚ê‚Ä‚µ‚Ü‚¤
getline(cin,s);

for(vector<string>::size_type i = 0;i < v.size();i++){
if(v[i].find(s) != string::npos)
cout << i << ":" << v[i] << "\n";
}

return 0;
}


249:247
08/03/18 06:12:54
ŠÂ‹«‚Ícygwin‚ðŽg‚Á‚Ä‚¢‚Ü‚·

250:sage
08/03/18 06:49:59
getline‚Ì’è‹`‚Í
istream &getline( char *ƒoƒbƒtƒ@, streamsize •¶Žš” );
istream &getline( char *ƒoƒbƒtƒ@, streamsize •¶Žš”, char ‹«ŠE•¶Žš );
‚Å‚·‚æ‚Ë
cin.getline(s,MAXSIZE)
‚É‚µ‚½‚炾‚߂łµ‚傤‚©

251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 06:55:30
ƒtƒ@ƒCƒ‹–¼‚Å“ü—Í‚µ‚½Û‚É“ü‚Á‚Ä‚«‚½‰üs•¶Žš‚ªŽc‚Á‚Ä‚¢‚é‚ñ‚ł͂Ȃ¢‚Å‚·‚©
getline(cin,s) ‚Ì‘O‚É
cin.ignore(); ‚Åˆê•¶Žší‚Á‚Ă݂ĂÍ

252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 07:31:29
>>244‚̕⑫‚ɂȂ邯‚ÇAmalloc/calloc/realloc‚à
•W€‚Å‚ÍAŽw’肳‚ꂽ‘å‚«‚³uˆÈãv‚̃ƒ‚ƒŠ‚ðŠm•Û‚·‚邯‚È‚Á‚Ä‚¢‚ÄA
‚Ò‚Á‚½‚è‚¿‚傤‚ǂ̑傫‚³‚ðŠ„‚è“–‚ĂȂ¯‚ê‚΂Ȃç‚È‚¢‚Æ‚¢‚¤Œˆ‚Ü‚è‚͂Ȃ¢B

253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 07:48:32
>>245
‚»‚à‚»‚à_msize()==(—v‹ƒTƒCƒY)‚Æ‚¢‚¤ðŒ‚Ɉˑ¶‚µ‚悤‚Æ‚·‚邱‚Æ‚ªŠÔˆá‚¢B
>>244‚É‚ ‚邯‚¨‚èA‚±‚ÌðŒ‚ªí‚ɬ—§‚·‚é‚ȂǂƂÍAMS‚ÍŒ¾‚Á‚Ä‚¢‚È‚¢‚Í‚¸B
ˆ—ŒnˆË‘¶‚Á‚Ä‚â‚ÂB

254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 09:20:07
>>245
> —Ⴆ‚ÎAƒfƒoƒbƒO‚ŃXƒeƒbƒvŽÀs‚ÅŠm”F‚µ‚½‚̂ɃfƒoƒbƒOŠO‚·
> ‚Æ“®ì•Ï‚í‚é‚È‚çAƒfƒoƒbƒO‚̈Ӗ¡‚È‚¢‚Å‚·‚æ‚ËB

ƒfƒoƒbƒOƒrƒ‹ƒh‚ŃfƒoƒbƒO‚µˆÕ‚¢‚悤‚ɃR[ƒh‚ª•Ï‚í‚é‚Ì‚ÍA‚æ‚­‚ ‚é
‚±‚ÆBƒfƒoƒbƒOƒrƒ‹ƒh‚ÆƒŠƒŠ[ƒXƒrƒ‹ƒh‚Å“®ì‚ɈႢ‚ª‚È‚¢‚È‚çAƒfƒoƒb
ƒOƒrƒ‹ƒh‚̈Ӗ¡‚È‚¢‚¶‚á‚ñB


255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 11:58:02
ƒfƒoƒbƒOƒrƒ‹ƒh‚¾‚Æ‚¿‚á‚ñ‚Æ“®‚­‚¯‚ÇƒŠƒŠ[ƒXƒrƒ‹ƒh‚É‚·‚邯—Ž‚¿‚邯‚©Œ¾‚¤‚̂͂悭‚ ‚邿‚ÈB
‚½‚¢‚Ä‚¢‚͉Šú‰»•s‘«‚¾‚¯‚ÇB

256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 14:35:41
„ƒfƒoƒbƒO‚̈Ӗ¡‚È‚¢‚Å‚·‚æ‚Ë
‚ ‚邿B
ƒfƒoƒbƒOƒrƒ‹ƒh‚ÆƒŠƒŠ[ƒXƒrƒ‹ƒh‚̈Ⴂ‚Å¢‚éƒvƒƒOƒ‰ƒ€‚ÍA
‚Ü‚¸‚¢ƒvƒƒOƒ‰ƒ€‚¾‚©‚çA‚»‚ê‚ðŽ©Šo‚·‚邱‚Æ‚ªo—ˆ‚éB

257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 17:33:21
CŒ¾Œê‚Æ‚©ˆÓ–¡‚í‚©‚ñ‚Ë
ŽÄ“c–]—m‚Á‚Ăǂ¤‚È‚ÌH

258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 17:50:42
ŽÄ“c–]—m‚ɂ‚¢‚Ă̘b‚Éi‚ß‚é‘O‚ÉCŒ¾Œê‚ðˆÓ–¡•ª‚©‚邿‚¤‚É‚·‚鎖‚Ì•û‚ªæŒˆ‚Æ‚¢‚¤‚©
‚»‚ê‚ðæ‚É‚â‚ç‚È‚¢‚ÆŽÄ“c–]—m‚ɂ‚¢‚Ęb‚µ‚Ä‚à‰½‚à•ª‚©‚ç‚È‚¢‚ÆŽv‚¤‚Æ‚¢‚¤‚©
CŒ¾Œê‚·‚番‚©‚ç‚È‚¢‚悤‚¶‚áŽÄ“c–]—m‚ɂ‚¢‚Ă̘b‚à•ª‚©‚ç‚ñ‚¾‚낤‚Æ‚¢‚¤‚©
‚»‚êˆÈ‘O‚ÉŽÄ“c–]—m‚̘b‚̓}”‚łâ‚êB

259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 17:54:45
1:#include <iostream>
2:#include <string>
3:
4://using namespace std;
4:
6:class Foo {
7:private:
8: std::string s;
9:
10:public:
11: string getValue ( void ) { return s; };
12: void setValue ( const string s_in ) { s = s_in; };
13:};
14:
15:int main ( void ) {
16: Foo f;
17: f.setValue("abcd");
18: std::cout << f.getValue() << std::endl;
19: return (0);
20:}

‚±‚ê‚ðƒRƒ“ƒpƒCƒ‹‚·‚邯AŽŸ‚̃ƒbƒZ[ƒW‚ªo‚ăRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
"foo2.cpp", s 11: ƒGƒ‰[: Œ^‚Ì–¼‘O‚ª—\Šú‚³‚ê‚éˆÊ’u‚É "string" ‚ª‚ ‚è‚Ü‚·.
4s–Ú‚ÌusingƒXƒe[ƒgƒƒ“ƒg‚ð—LŒø‚É‚·‚邯ƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚·B
‰½‚ªŠÔˆá‚Á‚Ä‚é‚̂łµ‚傤‚©H
C‚ÍŒoŒ±‚ ‚é‚̂ł·‚ªAC++‚̓h‘fl‚Å—Ç‚­•ª‚©‚è‚Ü‚¹‚ñ(T_T


260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 17:57:53
4,8,11s–Ú‚ðŒ©‚ÄA‰½‚©‹C•t‚©‚È‚¢‚©H

261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 17:59:04
namespace‚â–¼‘O‹óŠÔ‚ŃOƒO‚ê

262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/03/18 18:03:35
‚¤‚íAŽ©•ª‚Å‘‚«ž‚ñ‚¾ƒŒƒX‚Ý‚½‚ç‚·‚®•ª‚©‚Á‚½‚—
ƒGƒfƒBƒ^‚ÅŒ©‚Ă邯‚«‚͂ǂ¤‚µ‚Ä‚à‹C•t‚©‚È‚©‚Á‚½‚Ì‚ÉB
‚¨–Ú‰˜‚µ‚·‚¢‚Ü‚¹‚ñ‚Å‚µ‚½¥¥¥



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

4860“ú‘O‚ÉXV/60 KB
’S“–:undef