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