y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 13:44:33
>>173
>>171‚ª
>string‚̃TƒCƒY‚Æ’†g‚ð‡‚É‹l‚߂Ă¢‚Á‚ÄA“Ç‚Ýo‚·Žž‚Í
>ƒTƒCƒY‚ð“ǂި‚»‚Ì•ª‚¾‚¯ƒf[ƒ^‚ð“Ç‚ÞA‚ðŒJ‚è•Ô‚µ‚Ä‚¢‚¯‚΂¢‚¢B
‚Æ‘‚¢‚Ă邶‚á‚È‚¢‚©

176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 13:45:33
>>174
string‚͉•ϒ·—̈æ‚ւ̃|ƒCƒ“ƒ^‚ðŽ‚Á‚Ä‚¢‚邾‚¯‚¾‚낤‚©‚ç‚»‚Ì•û–@‚¶‚á–³—

177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 13:46:29
char”z—ñŒo—R‚µ‚È‚¢‚Åstring‚ÉŠi”[‚·‚é•û–@‚Í—L‚è‚Ü‚·‚©?

178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 13:49:08
>>177
‰½‚ð‚Ç‚±‚©‚çŠi”[‚·‚é‚ÌH

179:177
07/12/11 14:04:14
‚½‚Æ‚¦‚Îdouble‚È‚çIEEEŒ^‚̃oƒCƒiƒŠ‚ð8ƒoƒCƒg‚¸‚ƒfƒBƒXƒN‚É‘‚«ž‚߂邶‚á‚È‚¢‚Å‚·‚©
string‚àƒoƒCƒiƒŠ‚œǂݑ‚«‚Å‚«‚È‚¢•¨‚©‚Æ

180:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:06:13
>>179
c_str()‚ðŽg‚¤‚Æ‚¢‚¢‚æ

181:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:06:27
Ž©‘O‚Åchar”z—ñ‚ðŠÇ—‚µ‚½•û‚ª“ǂݑ‚«‚Í‘¬‚»‚¤‚Å‚·‚Ë

182:179
07/12/11 14:07:46
‘‚«ž‚Þ‚Æ‚«‚Í—Ç‚¢‚ñ‚Å‚·‚¯‚ÇA“ǂ݂±‚Ý‚ªchar”z—ñ‚©‚ç•ÏŠ·‚·‚é•K—v‚ª‚łĂµ‚Ü‚¢‚Ü‚·

183:180
07/12/11 14:08:12
‚²‚ß‚ñŠÔˆá‚¦‚½–Y‚ê‚Ä

184:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:08:32
‚ ‚ç‚©‚¶‚ßresize‚µ‚Ä‚©‚çŠi”[‚·‚ê‚΂悢‚̂łÍH

185:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:10:06
ƒŠƒTƒCƒY‚ŗ̈æŠm•Û‚·‚ê‚΃oƒCƒiƒŠ‚œǂݞ‚߂܂·‚©H

186:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:12:11
ŽŽ‚¹

187:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:14:06
‘¬“x‚ð‹C‚É‚µ‚Ă邿‚¤‚¾‚¯‚ÇAŽÀ‘ª‚µ‚½ã‚ÅŒ¾‚Á‚Ä‚é‚Ì?
‚»‚à‚»‚àƒf[ƒ^\‘¢‚Ívector<string>‚Å‚¢‚¢‚Ì?
—v‹‚ð–ž‚½‚·‘ã‘ֈĂÍl‚¦‚ĂȂ¢‚Ì?

188:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:15:57
Ž¿–â‚ð‚Ü‚Æ‚ß‚é‚Æ‚Å‚·‚ËEEE
stringŒ^‚ð’¼ÚƒfƒBƒXƒN‚É‘‚«ž‚ñ‚¾‚è’¼Ú“Ç‚ñ‚¾‚èo—ˆ‚é‚©‚Æ‚¢‚¤Ž–‚Å‚·

189:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:21:56
>>188
u’¼Úv‚ªžB–†

string s;
ofstream f(filename);
f << s;

fwrite(&s, sizeof(string), 1, fp);

190:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:23:43
>>189
‚»‚Ì•û–@‚œǂݑ‚«o—ˆ‚é‚ñ‚Å‚·‚©?ŽŽ‚µ‚Ă݂܂·
string‚͓ǂݞ‚Þ‚Æ‚«‚Éresize‚µ‚Ä‚¨‚©‚È‚­‚Ä‚à“ǂݞ‚ß‚é‚ñ‚Å‚·‚©?
Šm•Û‚µ‚Ä‚¢‚È‚¢‚Æ‚±‚ë‚É‘‚«ž‚Ü‚ê‚È‚¢‚Å‚·‚©?

191:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:24:31
>>188
boost::serialization

192:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:30:45
ƒTƒ“ƒNƒX@o—ˆ‚Ü‚µ‚½
#include <iostream>
#include <fstream>
#include <string>
using namespace std;

main(){
string s="this a pan.", t;
fstream fp;
fp.open("stringdat", ios::out | ios::binary );
fp.write( (char*) &s, sizeof(s));
fp.close();

fp.open("stringdat", ios::in | ios::binary );
fp.read( (char*) &t, sizeof(s));;
fp.close();
cout<<t;}

193:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:32:32
string s‚ð’·‚­‚µ‚½‚ç•\ަ’†‚ɃGƒ‰[‚ªo‚Ü‚µ‚½@‚â‚Í‚èŠm•Û‚µ‚Ä‚¨‚©‚È‚¢‚Ƒʖڂł·‚©

194:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:36:48
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½@Šm•Û‚µ‚Ä‚¨‚¢‚½‚çƒGƒ‰[o‚Ü‚¹‚ñ‚Å‚µ‚½@

195:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:39:32
>>192
‚±‚ê‚Í—Ç‚¢ƒR[ƒh‚—

196:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:50:57
‚Å‚àŠm•Û‚·‚éƒTƒCƒY‚ª‚È‚º‚©2”{ˆÈ‰º‚¾‚ƃGƒ‰[‚ɂȂè‚Ü‚·@‚È‚ñ‚©•sˆÀ’肾‚µƒƒ‚ƒŠH‚¤‚̂ňÀ‘S‚Échar‚É‚µ‚悤‚ÆŽv‚¢‚Ü‚·

197:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:55:50
YUV422‚ÉŠÖ‚µ‚ÄA‚Ç‘fl‚Ȃ̂ł·‚ª
Ķ—pYUV422‚̃Tƒ“ƒvƒ‹ƒtƒ@ƒCƒ‹‚ÆA
Ķ—pƒTƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€“™‚ð
ƒ_ƒEƒ“ƒ[ƒho—ˆ‚éƒTƒCƒg‚²‘¶‚¶‚Ì•û‚¢‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H

198:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 14:59:22
>>192
‚¤‚킟c

199:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 15:17:07
‚·‚݂܂¹‚ñ
vector<string>‚È‚ñ‚Å‚·‚¯‚ÇAŠù‚É10MƒoƒCƒg‚­‚ç‚¢Žg—p‚µ‚Ä‚¢‚½‚Æ‚µ‚ÄAŠm•Û‚³‚ê‚Ä‚¢‚é—̈æ‚à–³‚¢‚Æ‚«
V‚½‚ÉstringŒ^‚ð’ljÁ‚·‚邯‚«‚ÍA•ʂ̋󂫗̈æ‚ð’T‚µ‚Ä‚«‚ÄŒ³‚̃f[ƒ^‚ðƒRƒs[‚·‚é‚ñ‚Å‚µ‚傤‚©? ŽèŠÔ‚©‚©‚è‚Ü‚·‚æ‚Ë?
‚Ü‚½Avector<string>@str;
str.resize(100000);
‚Æ\•ª‚ÉŠm•Û‚µ‚Ä‚ ‚ê‚Ίestr[n]‚ª‚Ç‚ñ‚ȂɃƒ‚ƒŠH‚Á‚Ä‚àÄ”z’u‚³‚ê‚Ü‚¹‚ñ‚©?

200:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 15:18:39
Ä”z’u‚³‚ê‚Ä‚¢‚é‚©‚Ç‚¤‚©’²‚ׂé‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©? ˆÓ}“I‚ÉÄ”z’u‚ð‹N‚±‚³‚¹‚邿‚¤‚ÈŽÀŒ±ƒvƒƒOƒ‰ƒ€‚Í”»‚è‚Ü‚·‚©?

201:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 15:31:39
>>199
‚«‚Á‚ƈÓ}‚µ‚Ä‚¢‚é‚Ì‚Í str.reserve() ‚Ȃ̂ł͂Ȃ¢‚©‚ÆŽv‚¤‚¯‚ÇA‚Ó
‚‚¤‚ÌŽÀ‘•‚¾‚Á‚½‚炽‚­‚³‚ñƒŠƒU[ƒu‚µ‚Ä‚¨‚¯‚΂»‚±‚܂łÍÄ”z’u‚³‚ê
‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚Ë‚¦B‹KŠi‚͎茳‚ɂȂ¢‚̂Œm‚ç‚È‚¢B

ƒƒ‚ƒŠ‚Ö‚Ì—vŒ‚ªŒµ‚µ‚¢‚悤‚È‚çAŽ©•ª‚Å vector ‘Š“–‚Ì‚à‚̂𑂢‚½
‚Ù‚¤‚ª_“î‚ɑΉž‚Å‚«‚é‚©‚à‚µ‚ê‚È‚¢B



202:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 15:43:51
int main(){
void *p[10000];
string str;
str="This is a pan.";
p[0]=&str;
cout<< *((string*)(p[0]));
}

‚Æ‚â‚ê‚Îo—ˆ‚Ü‚·‚¯‚ÇAƒTƒuƒ‹[ƒ`ƒ“‚Åstring‚ð’ljÁ‚·‚é‚É‚Ístatic •t‚¯‚½‚ç‚¢‚¢‚Å‚·‚©H
new‚ÅŠm•Û‚µ‚Ä‚àƒƒ‚ƒŠ‚©‚çÁ‚¦‚È‚¢‚ñ‚Å‚·‚¯‚Ç’l‚Í‚Â‚Ë‚É•ÛØ‚³‚ê‚Ü‚·‚©?

203:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 15:46:45
Ž©‘O‚Åì‚é‚È‚çstringŽg‚í‚È‚¢‚Åchar”z—ñ‚ð“®“IŠm•Û‚µ‚½•û‚ªˆÀ’肵‚»‚¤‚Å‚·‚Ë@
‚Å‚àƒTƒuƒ‹[ƒ`ƒ“‚ÅŠm•Û‚µ‚Ä‚à’l‚Í•ÛØ‚³‚ê‚Ü‚·‚©H

204:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 15:49:12
‚»‚à‚»‚àAƒƒ“ƒoŠÖ”‚ð‰Šú‰»‚Æ‚¢‚¤ŠT”O‚ª‚Ç‚±‚©‚ç—ˆ‚½‚Ì‚©’m‚肽‚¢‚ºB

205:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 15:54:00
>>202‚Ìê‡Ap‚ðˆø”‚Å“n‚µ‚Ä‚àAstr‚ÍÁ–ł̉”\«‚ª‚ ‚è‚Ü‚·‚æ‚Ë@‚¾‚©‚ç“ǂݞ‚߂Ȃ¢ê‡‚ª‚ ‚è‚Ü‚·‚æ‚Ë
static‚ânew‚ÅŠm•Û‚·‚ê‚Îp‚ðˆø”‚É‚µ‚ăf[ƒ^ƒAƒNƒZƒX‚͂‚˂ɂł«‚Ü‚·‚©

206:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 15:57:34
>>199
‘S‘̂̃f[ƒ^ƒTƒCƒY‚æ‚è‚àA•¶Žš—ñ‚̌”‚É‚æ‚Á‚Ä•û–@˜_‚ªŒˆ‚Ü‚Á‚Ä‚­‚é‚ñ‚¶‚á‚È‚¢‚©‚ÈB

string‚ÌŽÀ‘•‚É‚ÍF‚ñ‚È‚â‚è•û‚ª‚ ‚邯‚ÇA‚¢‚¸‚ê‚ÌꇂàAƒTƒCƒY‚̑傫‚È’†g‚̓|ƒCƒ“ƒ^‚ÅŽ‚Á‚Ä‚éB
‚¾‚©‚çA10MBŽg—p‚µ‚Ä‚¢‚éó‘Ô‚Åvector‚ª—v‘f‚ðÄ”z’u‚µ‚½‚©‚ç‚Æ‚¢‚Á‚ÄA‚»‚Ì10MB‚Ì‚·‚ׂĂª
‚¹‚Á‚¹‚Æ‘åˆÚ“®‚ðŒJ‚èL‚°‚é‚킯‚ł͂Ȃ¢B
‚½‚Æ‚¦‚Îvector<string>‚Ì—v‘f”‚ª10‚ÅA‚»‚ꂼ‚ê‚ÌstringƒTƒCƒY‚ª1MBA‡Œv10MB‚̂Ƃ«A
‚»‚Ì‚ ‚Æpush_back()‚ÅÄ”z’u‚ª‹N‚«‚Ä‚àAˆÚ“®‚·‚é‚Ì‚ÍustringŒ^‚»‚Ì‚à‚Ìv‚¾‚¯B
stringŒ^Ž©‘̂̃TƒCƒY‚ÍA‚¹‚¢‚º‚¢”ƒoƒCƒg‚©‚瑽‚­‚Ä‚à20ƒoƒCƒg‘ä‚ÅA‚±‚ꂪ10ŒÂƒRƒs[‚³‚ê‚邾‚¯‚Á‚Ä‚±‚ƂɂȂéB

‚Å‚àAu•½‹Ï10ƒoƒCƒg‚Ì•¶Žš—ñ‚ª100–œŒÂ‚Å10MBv‚Æ‚È‚é‚ÆA‚±‚ê‚ÌÄ”z’u‚ÍŠm‚©‚ɃRƒXƒg‚ª‚‚¢‚킯‚ÅA
‚‚܂肱‚̕ӂÍAŒN‚ªƒCƒW‚낤‚Æ‚µ‚Ä‚¢‚éƒf[ƒ^‚Ì«Ž¿ŽŸ‘æ‚ÅAƒAƒvƒ[ƒ`‚ª•Ï‚í‚Á‚Ä‚­‚é•”•ª‚¾‚ÆŽv‚¤B

207:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 16:03:23
>>206@‚ ‚肪‚Æ‚¤

208:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 16:09:55
>>202,203,205
‚Ç‚¤‚àŠî–{“I‚ÈC++‚Ì’mޝ‚ªŒ‡”@‚µ‚Ä‚¢‚邿‚¤‚ÉŒ©‚¦‚Ü‚·‚æBC++‚Ì“ü–å
‘‚ðˆêû“Ç‚ñ‚ł݂½‚ç‚¢‚©‚ªH ƒƒ‚ƒŠŒø—¦‚ð‹C‚É‚·‚é‚̂͂܂¾‘‚¢‚ñ‚¶‚á
‚È‚¢H

‚à‚¿‚ë‚ñA
void add_item(string** array, int capacity, int size) {
if (size >= capacity) return;
string str = "...";
array[size++] = &str;
}
‚Æ‚¢‚¤•—‚É‚·‚邯Aarray[]‚É“ü‚ꂽ’l‚ÍŠÖ”‚©‚甲‚¯‚½Žž“_‚Å–³Œø‚Å‚·B
static ‚É‚µ‚½‚ç”Ä—p«‚ª‚È‚­‚Ȃ肻‚¤‚Ȃ̂ÅAnew ‚Å‚µ‚傤‚ËB


209:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 18:28:51
>>206
>>string‚ÌŽÀ‘•‚É‚ÍF‚ñ‚È‚â‚è•û‚ª‚ ‚邯‚ÇA‚¢‚¸‚ê‚ÌꇂàAƒTƒCƒY‚̑傫‚È’†g‚̓|ƒCƒ“ƒ^‚ÅŽ‚Á‚Ä‚éB
>>‚¾‚©‚çA10MBŽg—p‚µ‚Ä‚¢‚éó‘Ô‚Åvector‚ª—v‘f‚ðÄ”z’u‚µ‚½‚©‚ç‚Æ‚¢‚Á‚ÄA‚»‚Ì10MB‚Ì‚·‚ׂĂª
>>‚¹‚Á‚¹‚Æ‘åˆÚ“®‚ðŒJ‚èL‚°‚é‚킯‚ł͂Ȃ¢B
‚Å‚ÍAvectorŒ^ƒf[ƒ^‚ÌŽQÆ“n‚µ‚Í–³ˆÓ–¡‚Á‚Ä‚±‚ÆH
—Ⴆ‚Î
vector<int>& Foo(){ return hoge; };@//‡@
vector<int> Foo(){ return hoge; };@//‡A
‚±‚Ìê‡A‡@‚à‡A‚àŠÖ”‚ðˆø‚«“n‚·ƒRƒXƒg‚Í“¯‚¶‚È‚ÌH


210:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 18:37:26
‚¨‘O‚͉½‚ðŒ¾‚Á‚Ä‚é‚ñ‚¾

211:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 18:40:16
„206
‚Å‚à‚³Avector‚ÌÄ”z’u‚ÍAƒRƒs[ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ås‚¤‚ñ‚¾‚©‚çA
string‚Ì«Ž¿‚É‚æ‚Á‚Ä‚ÍA‚Ç‚Á‚¿‚à10MB‚·‚ׂđåˆÚ“®‚ɂȂé‚Å‚»H
“Á‚Éŋ߂ÍAƒXƒŒƒbƒh‚Ì—‚Ý‚ÅACOW‚µ‚È‚¢‚Ì‚ª—¬s‚肾‚µB

212:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 19:25:24
‚È‚ñ‚©˜b‚ªŠš‚݇‚Á‚ĂȂ¢‚¨‚©[‚ñ

213:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 19:58:08
ropeŽg‚¦‚æ

214:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 21:42:35
struct point{int x,y;};
‚ð<algonithm>‚Ń\[ƒg‚µ‚½‚¢‚ñ‚Å‚·‚ªA
ƒL[‚ªx‚̇‚Æy‚̇‚ðØ‚è‘Ö‚¦‚ÄŽg‚¢‚½‚¢‚Å‚·
Ø‚è‘Ö‚¦‚È‚¢‚È‚ç
bool operator< (const node& left, const node& right){return (left.x
< right.x);}
‚Å‚¢‚¢‚ñ‚Å‚·‚ªAØ‚è‘Ö‚¦‚鎞‚͂ǂ¤‚¢‚¤•—‚ɃIƒyƒŒ[ƒ^‚ð’è‹`‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚傤‚©H
‚Ç‚¿‚ç‚̇‚É‚·‚é‚©‚ÍŠeƒNƒ‰ƒX‚É‚æ‚Á‚ÄŒˆ‚Ü‚Á‚Ä‚¢‚é‚Ì‚Åo—ˆ‚ê‚΃ƒ“ƒoŠÖ”‰»‚µ‚½‚¢‚Å‚·
ŠÂ‹«‚Íg++‚Å‚·

215:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 21:51:05
x, y‚»‚ꂼ‚ê‚Ì”äŠrŠÖ”ì‚Á‚Äsort‚É“n‚¹‚΂¢‚¢‚¶‚á‚ñ

216:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 22:04:16
>>215
ƒNƒ‰ƒX“à‚É‘‚­‚Æ
operator<(const point&, const point&)' must take exactly one argument
‚Æ“{‚ç‚ê‚é‚̂Ŏd•û‚È‚­ƒOƒ[ƒoƒ‹ŠÖ”‚É‚µ‚Ä‚¢‚Ü‚·A
ã‚Æ“¯‚¶“à—e‚̃IƒyƒŒ[ƒ^‚ðƒƒ“ƒoŠÖ”‚É‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Ì‚©ƒTƒbƒpƒŠ‚Åorz

217:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 22:08:54
bool operator < (const point& rhs) { return (this->x < rhs.x); }

218:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 22:50:00
age

219:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 23:37:46
>>217
'class Hoge' has no member named 'x'
ƒIƒyƒŒ[ƒ^‘S‘R‚í‚©‚ñ‚Ëorz

220:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/11 23:41:39
point‚ðƒƒ“ƒo‚ÅŽ‚Á‚Ä‚éƒNƒ‰ƒX‚ɂ‚¢‚ÄA‚»‚Ìpoint‚Å”äŠr‚µ‚½‚¢‚È‚çA
“–‘RArhs‚ÌŒ^‚ð‚»‚ÌƒNƒ‰ƒX‚É‚µ‚ÄA”äŠr‚µ‚½‚¢pointŒ^‚̃ƒ“ƒo•Ï”–¼‚ð
·‚µ‹²‚܂Ȃ­‚¿‚á‚ ‚¢‚¯‚Ü‚¹‚ñ‚æB

221:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 00:12:25
Œ»ÝA60kbyte•ª‚̃ƒ‚ƒŠ‚ðmalloc‚µ‚Ämemset‚Å60kbyte‚̃TƒCƒY•ª•¶Žš‚ðŠi”[‚µ‚Ä‚¢‚Ü‚·B
‚±‚ê‚ðAƒ\ƒPƒbƒg’ÊM‚·‚邯AMTU‚²‚ƂɃtƒ‰ƒOƒƒ“ƒg‰»‚³‚ê60kbyte‚̈ê‚‚̃f[ƒ^‚Æ‚µ‚Ä
‚ł͂Ȃ­AMTUƒTƒCƒY•ª‚Ì•¡”‚̈قȂéƒf[ƒ^‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B
i“r’†‚ÌŒo˜H‚ŃpƒPƒbƒgƒLƒƒƒvƒ`ƒƒ‚µ‚ăIƒtƒZƒbƒgƒtƒ‰ƒO‚ðŠm”F‚µ‚·‚ׂÄ0‚¾‚Á‚½j

‚»‚±‚ÅA60kbyte‚̃f[ƒ^‚ðˆê‚‚̃f[ƒ^‚Æ‚µ‚Ä쬂·‚é•û–@‚ð‹³‚¦‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©H



222:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 00:14:03
TCP‚ÍH

223:221
07/12/12 00:22:01
>>222
TCP’ÊM‚©UDP’ÊM‚©‚Á‚Ä‚±‚Ƃł·‚©H
TCP’ÊM‚ŃIƒvƒVƒ‡ƒ““™‚͉½‚àݒ肵‚Ä‚¢‚Ü‚¹‚ñB
Ž¿–â‚̈Ó}‚ðŽæ‚èˆá‚¦‚Ä‚¢‚½‚ç‚·‚݂܂¹‚ñB

224:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 00:47:36
64bit–ˆ‚Ìlong‚Ì”z—ñ‚̃f[ƒ^‚ð12bit–ˆ‚Ɉ—‚ð‚µ‚Ä64bit‚Ì”z—ñ‚É–ß‚µ‚½‚¢‚̂ł·‚ªA
‚ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©H
ŠÂ‹«‚ÍAwindows‚Åcygwin‚Ìgcc‚ÌC++‚Å‚·B

”z—ñ‚Ì”‚Íã‚©‚ç—^‚¦‚ç‚ê‚Ü‚·B12bit–ˆ‚Ƀf[ƒ^‚̉ÁH‚ð‚µ‚Äã‚ɕԂµ‚Ü‚·B
ˆê‰žA“r’†‚Ü‚Ål‚¦‚½‚̂ł·‚ªA—Í‹Z‚µ‚©Žv‚¢‚‚©‚¸A¦‚­’·‚­‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·B
ŠÖ”‚͈ȉº‚̂悤‚ÈŒ`‚Å‚·B
bool CLASS::exe(std::vector<signed long>&din, std::vector<signed long>&dout)
{
long in_data[3];
int data_12b[16];
long size = din.size();

for(int i=0; i<size; i+=3){
data[0] = din[i];
data[1] = din[i+1];
data[2] = din[i]+2;

// ‚±‚±‚Å12bit‚̃f[ƒ^‚É‚·‚é

// ‚±‚±‚Å12bit‚̃f[ƒ^‚̈—

// ‚±‚±‚Ålong‚R‚‚̕ϔ‚É“ü‚ê‚é
}

225:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 00:57:22
‚È‚ñ‚Å12bit‚È‚ñ‚¾‚낤
—͋Ƃµ‚©‚È‚¢‚ñ‚¶‚á‚È‚¢H

226:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 01:04:43
>>224
signed ‚¾‚ƃVƒtƒg‚ªˆÀ‘S‚ÉŽg‚¦‚È‚¢‚©‚ç–³—‚È—\Š´B•„†‚͂ǂ¤‚È‚Á‚Ä‚ñ‚ÌH

227:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 01:06:41
>>216
‚È‚ñ‚Ńƒ“ƒoŠÖ”‚É‚µ‚½‚¢‚ÌHŠÖ˜A‚Ì‚ ‚éƒR[ƒh‚¾‚©‚ç‚Á‚Ä‚±‚ƂȂç static ƒƒ“ƒoŠÖ”‚É
‚·‚ê‚΂悳‚»‚¤‚¾‚¯‚ÇB

228:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 01:21:38
>>225
‚æ‚­•ª‚©‚ç‚È‚¢‚̂ł·‚ªA16ƒrƒbƒg~16ƒR‚̃f[ƒ^‚ð‚Ü‚¢‚Ñ‚¢‚Ĉ³k‚µ‚ÄA
12ƒrƒbƒg~16ƒR‚É‚µ‚Ä‚é‚Ý‚½‚¢‚Å‚·B
—Í‹Z‚¾‚Æ
data_12b[0] = (data[0] >> 52) & 0x0FFF;
data_12b[1] = (data[0] >> 40) & 0x0FFF;
EEE
‚Ý‚½‚¢‚ÈŠ´‚¶‚ɂȂé‚ñ‚Å‚µ‚傤‚©H

>>226
12bit‚̃f[ƒ^‚É•„†‚͂Ȃ¢‚Å‚·B‚Ȃ̂ŕ„†‚Ìbit‚Í•„†‚Æ‚µ‚ÄŽg‚Á‚Ă܂¹‚ñB
ŠÖ”‚̌ĂÑo‚µ•”•ª‚Íunsigned‚ɂł«‚é‚̂ł»‚Á‚¿‚É‚µ‚Ă݂܂·B

229:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 01:34:13

12bit + ƒpƒfƒBƒ“ƒO4bt ~ 16ƒR@‚É‚µ‚Ä‚à‚炦

230:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 01:49:20
>>229
“VËŒ»‚éI‚»‚Ìl‚¦‚͂Ȃ©‚Á‚½‚íB
‚¤‚ñA‚»‚¤‚µ‚悤B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

231:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 02:30:00
‚·‚¢‚Ü‚¹‚ñ‚b‚ÌŽ¿–â‚©‚Ç‚¤‚©”÷–­‚È‚ñ‚Å‚·‚ªA
“¯‚¶”Žš‚ðŒJ‚è•Ô‚·Ž®—Ⴆ‚Î
while(){
int num++;
a = num % 3;
}‚Å‚ ‚ê‚΂O‚P‚Q‚O‚P‚Q‚O‚P‚Q‚Æa‚Ì’l‚ª•ω»‚µ‚Ü‚·‚æ‚ËA
‚±‚ê‚Æ•ʂɂO‚P‚Q‚P‚O‚P‚Q‚P‚O‚P‚Q‚P‚O‚Á‚ÄŠ´‚¶‚ŕω»‚·‚锎š‚ðì‚èo‚·‚â‚è•û‚Á‚Ä‚ ‚è‚Ü‚·‚©‚ËH

232:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 02:34:06
>>231
3s–ÚAa‚¶‚á‚È‚­‚Änum‚ÈB‚ ‚Ænum‚̃XƒR[ƒv‚ª‹·‚·‚¬B

int num=0;
static int array[] = { 0, 1, 2, 1 };
while() {
int a = array[ num ];
num = ( num + 1 ) % 4;
}

ƒe[ƒuƒ‹‚ŕϊ·‚Æ‚©‚Ç‚¤H
1‚ÌŽŸ‚ª0‚ɂȂéꇂÆ2‚ɂȂéꇂª‚ ‚é‚©‚ç’Pƒ‚ȃXƒe[ƒgƒ}ƒVƒ“‚¶‚á–³—‚©‚ÆB


233:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 02:39:43
>>232

‚È‚é‚Ù‚ÇB‚¨‚Á‚µ‚á‚邯‚¨‚èƒe[ƒuƒ‹Žg‚Á‚½‚Ù‚¤‚ª‚悳‚°‚Å‚·‚ËB
ŽÀ‚Í‚±‚ê¡ì‚Á‚Ä‚éƒQ[ƒ€‚̃Aƒjƒƒpƒ^[ƒ“‚̕ω»•”•ª‚ÅŽg‚¤‚ñ‚Å‚·‚æB
ƒOƒ‰ƒf[ƒVƒ‡ƒ“‚Ý‚½‚¢‚ȃAƒjƒ‚È‚ñ‚Å‚O‚P‚Q‚O‚P‚Q‚Ý‚½‚¢‚ÈzŠÂ”ŽšiHj‚¶‚á‹C‚É“ü‚ç‚È‚­‚ÄAAA

‚ ‚肪‚Ƃłµ‚½II

234:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 02:53:15
>>221
TCP‚Ȃ燘§Œä‚ª‚ ‚邯‚ÇA‰½‚ª–â‘è‚È‚ÌH
­‚È‚­‚Æ‚àƒgƒ‰ƒ“ƒXƒ|[ƒg‘wˆÈã‚łͳ‚µ‚¢
ƒf[ƒ^‚ɂȂÁ‚Ă邾‚ëB
ƒAƒvƒŠ‘w‚Å60kByteŽæ“¾‚·‚é‚܂ő҂Ă΂¢‚¢‚ñ‚Å‚ÍH


235:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 02:58:13
>>233
ŽOŠpŠÖ”Žg‚¤‚Æ‚¢‚¢‚ñ‚¶‚á‚ËH

236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 03:39:42
int main(){

const int C = 100;
const double PI=3.1415f;
const double K = 10.0f;

double i=0.0f;

for(int r =0;r<C;r++){
double t=0;

for(double x=1.0f;x<K ; x=x+1.0f){
t = t + sin((x* PI )/2.0f ) * (sin( x * i))/(x*x);
}
cout << static_cast<int>(round(fabs(t*(8.0f/(PI*PI))) * 2)) << endl;;

r%4==0 ? i=0.0f:i=i+PI/4.0f;
}



return 0;
}

237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 05:07:14
>>224
‚Ç‚¤‚µ‚ÄunionŽg‚í‚È‚¢‚ÌH

238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 07:25:38
struct Foo {
double value;
char *name;
};

int main (int argc, char *argv[]){

int i;
for(i = 1;i < argc; i = i + 2)
struct Foo test[i] = {atof(argv[i]), argv[1+i]};

‚Æ‚â‚邯A
.c:13: error: parse error before 'struct'
.c:17: error: 'test' undeclared (first use in this function)
.c:17: error: (Each undeclared identifier is reported only once
.c:17: error: for each function it appears in.)

‚Á‚ăRƒ“ƒpƒCƒ‹ƒGƒ‰[‚ªo‚ăRƒ“ƒpƒCƒ‹‚Å‚«‚È‚¢‚ñ‚Å‚·‚¯‚ê‚ÇA
‚Ç‚¤‚â‚ê‚Î\‘¢‘Ì‚ð錾‚Å‚«‚é‚Ì‚©•ª‚©‚ç‚È‚¢‚̂ŋ³‚¦‚Ä‚¢‚½‚¾‚¯‚È‚¢‚Å‚µ‚傤‚©?

239:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 07:44:39
>>238

for(i = 1;i < argc; i = i + 2)
struct Foo test[i] = {atof(argv[i]), argv[1+i]};

ª‚±‚ñ‚È‚±‚Ƃł«‚ñB
‚¢‚Á‚½‚¢‰½‚ð‚µ‚½‚¢‚ñ‚¾H



240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 08:10:40
>>239
‚Å‚«‚È‚¢‚ñ‚Å‚·‚©`B
Žc”OB
³Šm‚É‚â‚肽‚¢‚±‚Ƃ𑂭‚ÆAˆø”‚Éu100,‚è‚ñ‚²,200,‚Ý‚©‚ñ,150,ƒoƒiƒiv‚Ý‚½‚¢‚È‚à‚Ì‚ª‚ ‚è‚Ü‚·B
‚Å‚àˆø”‚Ì”‚Íu100,‚è‚ñ‚²,200,‚Ý‚©‚ñv‚©‚à‚µ‚ê‚È‚¢‚µAu100,‚è‚ñ‚²v‚©‚à‚µ‚ê‚È‚¢‚µA‚à‚µ‚©‚µ‚½‚çˆø”‚ª‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñA
‚ÅA‚Ü‚¸\‘¢‘Ì‚ðì‚Á‚ÄA
struct Foo {
double value;
char *name;
};

int i;
for(i = 1;i < argc; i = i + 2)
struct Foo test[i/0] = {atof(argv[i]), argv[1+i]};

‚Á‚Ăł«‚È‚¢‚©‚È‚Ÿ‚ÆŽv‚Á‚ÄB

241:240
07/12/12 08:12:12
struct Foo test[i/2] = {atof(argv[i]), argv[1+i]};
‚̊ԈႢ‚Å‚·B

242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 10:06:49
>>236
‚»‚ê‚Í‚â‚è‚·‚¬www

243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 10:31:57
i/0‚Á‚Ä‚—

244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 10:44:43
>>224
—v‘f‚ª12bit‚̂悤‚ÉU•‘‚¤vector<signed long>‚̃‰ƒbƒp[
vector<signed long>‚É12bit‚¸‚Ši”[‚·‚郉ƒbƒp[
ƒCƒeƒŒ[ƒ^‚àŽÀ‘•‚·‚ê‚΂¢‚ë‚¢‚뉞—p‚Å‚«‚邾‚낤

245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 11:12:50
>>240
‘¢‘̗̂v‘f‚²‚Ƃɓü‚ê‚Ä‚¢‚­‚©A
ƒRƒ“ƒXƒgƒ‰ƒNƒ^‚‚«‚Ì\‘¢‘Ì(ƒNƒ‰ƒX)‚É‚µ‚ÄAˆø”‚É‚·‚邯‚©‚¶‚á‚ËH
‚Á‚Ä‚¢‚¤‚©A‚â‚肽‚¢Ž–‚ðŒ©‚é‚ÆAŠÈ’P‚È\•¶‰ðÍ‚ª•K—v‚È‚ñ‚¶‚á‚ËH



246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 11:51:50
>>221
MTU (Å‘å“]‘—’PˆÊ)‚È‚ñ‚¾‚©‚çAMTU‚æ‚è‘å‚«‚ȃpƒPƒbƒg‚ÍŽg‚¦‚Ü‚¹‚ñB
‚È‚ñ‚Å•ªŠ„‚³‚ê‚邯¢‚é‚ÌH


247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 13:23:24
if(!a)printf("hello world");
‚¾‚Æa‚ª‹Ui0‚ÌŽžj‚ÌŽžprintf‚ðŽÀs‚·‚邯‚¢‚¤ˆÓ–¡‚Å‚µ‚傤‚©


248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 13:31:10
‚»‚¤‚Å‚·‚æB

249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 13:34:02
>>247‚ÌŽ¿–â‚ðƒGƒXƒp[‚·‚邯‚¾‚È

^‚ª0ˆÈŠO‚Ȃ̂ɳíI—¹‚ª0‚Ȃ̂͂ǂ¤‚µ‚Ăł·‚©

‚Á‚Ä‚±‚Æ‚¾‚ÆŽv‚¤

250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 13:42:26
#include <vector>
#include <sstream>
#include <algorithm>
struct Foo {
double value;
std::string name;
};
int main (int argc, char *argv[]){
{
std::vector<Foo> FooArray;
if (argc > 1) {
std::vector<char> str(argv[1], argv[1] + strlen(argv[1]) + 1);
std::replace(str.begin(), str.end(), ',', ' ');
std::stringstream buf(&str[0]);
Foo data;
while (buf >> data.value >> data.name)
FooArray.push_back(data);
}
return 0;
}

251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 13:44:05
>>250‚Í>>240‚ւ̃ŒƒX‚ËB‚¿‚Ȃ݂Ƀ}ƒ‹ƒ`ƒoƒCƒg•¶Žš—ñ‚¾‚ƃoƒO‚é‚©‚à

252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 13:50:44
>>250
240 ‚ðŒ©‚éŒÀ‚èAŽÀۂɃJƒ“ƒ}‹æØ‚è‚̃eƒLƒXƒg‚ð“ü—Í‚·‚é‚킯‚¶‚á‚È‚­‚Ä
argv ‚É‚Q‚‚¸‚•À‚ñ‚Å‚é‚Ý‚½‚¢‚¾‚æB‚»‚ñ‚Ȃ߂ñ‚Ç‚­‚³‚¢‚±‚Æ‚µ‚È‚­‚Ä‚¢‚¢‚Ý‚½‚¢B

253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 14:01:09
#include <vector>
#include <string>

int main(int argc, char ** argv)
{
struct valname {
double value;
std::string name;
};
std::vector<valname> valnames;
for (int ic = 1; ic < argc; ic += 2) {
valname data = {atof(argv[ic]), argv[ic + 1]};
valnames.push_back(data);
}
for (std::vector<valname>::const_iterator it = valnames.begin(); it != valnames.end(); ++it) {
std::cout << it->value << ' ' << it->name << '\n';
}
return 0;
}

254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 15:08:21
ƒ|ƒCƒ“ƒ^”z—ñ‚ÍAˆê‚“–‚½‚è32bitŽg‚¢‚Ü‚·‚©?


255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 15:12:56
>>254
ŠÂ‹«‚É‚æ‚è‚Ü‚·B
printf("%u\n", sizeof(void *))‚Æ‚Å‚à‚µ‚ăoƒCƒg”‚ðŠ„‚èo‚µ‚Ă݂Ă­‚¾‚³‚¢B
‘å’ï‚̊‹«‚Å‚ÍA‚»‚Ì8”{‚ªƒrƒbƒg”‚ɂȂè‚Ü‚·B

256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 15:14:39
ƒTƒ“ƒNƒX

257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 15:29:40
int ch;
while((ch=getchar())!=EOF){
if(if(isalpha(ch)) analysis(ch);
}

‚Á‚ĂȂÁ‚Ă邯‚±‚ë‚Å11F‚Á‚Ä‚â‚Á‚½‚çanalysis(ch)‚É11‰ñF‚ð‚¢‚ê‚邿‚¤‚É‚µ‚½‚¢‚ñ‚Å‚·‚ǂǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©?
analysis(ch)‚Í‘¼‚ÌŠÖ”‚Å‚·B

258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 15:38:14
>>257
ƒ‹[ƒv‚ÌŠO‚Å count ‚Æ‚¢‚¤•Ï”‚ð錾‚µ‚ÄA0‚ʼnŠú‰»
ƒ‹[ƒv‚Ì’†‚ÅAisdigit() ‚¾‚Á‚½‚ç count = count * 10 + ch-'0'
analysis() ‚ðŒÄ‚Ô‚Æ‚±‚ë‚ÅAcount ‚̉ñ”‚¾‚¯ŒJ‚è•Ô‚µ


259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 15:39:51
>>257
“ú–{Œê‚ÆC‚ÅOKB

260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 16:09:33
>>258
—L“‚²‚´‚¢‚Ü‚·A‚â‚Á‚Ă݂܂·B

261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 16:59:20
const int num = 5;
int a[num];

‚Á‚ÄAC++‚Å‚ÍA”z—ñ‚ð錾‚Á‚Ăł«‚é‚ÌH
‚±‚ꂪo—ˆ‚½‚çA”z—ñ‚ª“®“I‚É錾‚Å‚«‚¿‚Ⴄ‚±‚ƂɂȂç‚È‚¢H

262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 17:02:34
>>261
num‚̓Rƒ“ƒpƒCƒ‹Žž‚ÉŠm’肵‚Ä‚¢‚é‚©‚çÓI‚łȂ¢‚Æ‚¢‚¯‚È‚¢C++‚Å‚à–â‘è‚È‚¢B
C‚ÌꇂÍAƒ[ƒJƒ‹•Ï”‚Ȃ瓯‚¶•û–@‚Å“®“I‚É錾‚Å‚«‚éB

263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 17:45:57
>>261
const ‚Í“®“I‚É‘‚«Š·‚¦‚ç‚ê‚È‚¢‚̂Ŗâ‘è‚È‚¢B

264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 17:46:57
>>262
‚»‚ê‚ÍC99‚¾‚ë

265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 17:49:24
>>263
‚Å‚àA•Ï”‚̉Šú‰»Žž‚É“®“I‚È’l‚ʼnŠú‰»‚Å‚«‚È‚¢‚©‚¢H

const int num = f();

‚Ý‚½‚¢‚ÈŠ´‚¶‚Å

266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 17:59:55
>>265
‚â‚Á‚Ă݂ëB˜b‚Í‚»‚ê‚©‚炾B

>>264
C99‚ÍC‚ł͂Ȃ¢‚Ƃłà?

267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 19:29:48
>>266
C99‚ÍC‚̈ê‚ÂB‚¾‚©‚çAC‚Ìꇂ͉]Xs‚Á‚½ê‡A
‚»‚ꂪC99‚¾‚낤‚ÆAC89‚¾‚낤‚Æ‚©‚Ü‚í‚È‚¢“à—e‚łȂ¢‚Ƃ܂¸‚¢‚¾‚ëB

‚¿‚á‚ñ‚ÆC99‚Å‚ ‚鎖‚𖾋L‚·‚é‚ׂ«‚¾‚Æ‚¢‚Á‚Ä‚¢‚é‚ñ‚¾

268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 19:42:03
‚È‚ÉA‚¶‚á‚ ‚¢‚Ü‚³‚çK&RŒ`Ž®‚Å‚â‚ê‚ÆH
\‘¢‘̂̒¼Ú‘ã“ü‚͋֎~‚©‚¢H

269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 19:53:47
“ª‚̈«‚¢—‚Ý•û‚¾‚ªA–{l“I‚ɂ͉s‚¢“Ë‚«ã‚°‚È‚ñ‚¾‚낤‚ËB

270:266
07/12/12 20:19:43
‚¢‚âA>268‚ÍŽ„‚¶‚á‚È‚¢‚µB

271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 20:21:03
‚¢‚Ü‚Ì32bitx86—p¤—pƒRƒ“ƒpƒCƒ‰‚Á‚Ä‚¾‚¢‚½‚¢C++ƒRƒ“ƒpƒCƒ‰‚¾‚ë
C99‚ðƒTƒ|[ƒg‚µ‚½ã‹L—pCƒRƒ“ƒpƒCƒ‰‚Á‚ĉ½‚©‚ ‚éH

272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 20:27:39
Žæ‚芸‚¦‚¸Aicc, sun studio‚Íc99‚¾‚ËB

273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 20:52:11
‚»‚à‚»‚à32bit x86—p¤—pƒRƒ“ƒpƒCƒ‰A‚Æ‚¢‚¤ƒJƒeƒSƒŠ‚»‚Ì‚à‚Ì‚ªƒAƒŒ‚¾‚È[B

274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 21:26:35
‚Ü‚ŸC99A‚ ‚ñ‚Ü—¬s‚Á‚ĂȂ¢‚µ‚ÈB

275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 22:02:47
>>274
‚Ü[‚ËAC++‚ÌC‚Ì•”•ª‚¾‚¯‚Å\•ª‚È‚ñ‚¾‚¯‚Ç‚Á‚ÄŠ´‚¶‚©‚ÈB
‰´‚Æ‚µ‚Ä‚ÍAC99ƒTƒ|[ƒg‚æ‚èC++TR1‚̃Tƒ|[ƒg‚ð—v‹‚·‚é‚Á‚ÄŠ´‚¶‚¾B

>>272
‚â‚Á‚ÏA‘K‚ɂȂç‚ñA‚ ‚é‚¢‚ÍA‘Ήž—v‹‚ª‹­‚­‚È‚¢‚©‚ç‚©‚ȃTƒ|[ƒg‚µ‚È‚¢‚Á‚Ä‚±‚Æ‚©‚ÈB


276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 22:07:35
‚Æ‚¢‚¤‚©Au‚¢‚Ü‚Ì32bitx86¤—pCƒRƒ“ƒpƒCƒ‰v‚ðC99‘Ήž‚ÉŠÖ‚í‚炸
—ñ‹“‚µ‚Ă݂ë‚Á‚Ä‚ÎB

277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 22:19:19
ƒOƒOƒŒƒJƒX

278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 22:49:57
C++‚Å@typedef@‚͉½‚ׂ̈ɂ ‚é‚ñ‚Å‚µ‚傤‚©B
Ž©ŒÈ–ž‘«ˆÈŠO‚ÌŽg‚¢•û‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢B

279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 22:54:20
ˆÚA«‚Æ‘‚«‚â‚·‚³

280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 23:06:02
>>275
„‚Ü[‚ËAC++‚ÌC‚Ì•”•ª‚¾‚¯‚Å\•ª‚È‚ñ‚¾‚¯‚Ç‚Á‚ÄŠ´‚¶‚©‚ÈB
‚Â[‚©AC89‚©‚çŽg‚Á‚Ä‚élŠÔ‚©‚ç‚·‚邯AC99‚łǂ¤‚µ‚Ä‚à—~‚µ‚¢‹@”\‚Á‚Ä–³‚¢‚Ì‚æB
‚Þ‚µ‚ëC99‚ɑΉž‚·‚邿‚èAISO‚â‚çJIS‚â‚ç‚ÉC89‚Ì‹KŠi‚ð‰{——o—ˆ‚邿‚¤‚É‚µ‚ë‚Æ—v‹‚µ‚½‚¢B

281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 23:11:36
>>278
traits‚Ì•\Œ»
‚Æ‚¢‚¤‚©Ž©ŒÈ–ž‘«‚µ‚Ä‚é‚̂͂¨‘O‚¾‚¯

282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 23:27:42
typedef–³‚©‚Á‚½‚ç‚ß‚Á‚¿‚á•s•Ö‚â‚ñH
ƒeƒ“ƒvƒŒ[ƒgŽg‚¤‚Æ‚«‚Æ‚©Œã‚Å•ÏX‚³‚ê‚é‰Â”\«‚Ì‚ ‚éŒ^Žg‚¤‚Æ‚«‚Æ‚©

283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/12 23:31:06 BE:335659853-2BP(35)
ƒR[ƒhƒRƒ“ƒvƒŠ[ƒg‘æ2”Å‚ÆModernC++Design‚Ü‚¶‚¨‚·‚·‚ß

284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 00:13:25
VC‚Ì‚¤‚ɃR[ƒh‚ÈŽžATEXT("‚à‚¶‚ê‚Â")‚ÅWSTR[]‚ªì‚ê‚邯‚ÇA
•¶Žš‚©‚çWCHAR‚ðì‚é‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚ÌH

285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 00:24:05
‚¨‚Ü‚¦‚ç‚b”‚àŽg‚¦‚邿‚ÈH

286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 00:24:24
TEXT('‚à');
_T('‚¶');

287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 00:35:32
VC‚Ì‚¤‚ɃR[ƒh‚ÈŽžATEXT("‚à‚¶‚ê‚Â")‚ÅWSTR[]‚ªì‚ê‚邯‚ÇA

‚¢‚â–³—‚¾‚ë

288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 00:45:21
>>284
C/C++Œ¾Œê‚Å•¶Žš—ñ‚ð‚Ç‚¤‚±‚¤Œ¾‚¤‘O‚ÉAŽ©‘RŒ¾Œê‚ų‚µ‚¢iˆÓ–¡‚ª“`‚í‚éj•¶Žš—ñ‚ð
ˆµ‚¦‚邿‚¤‚É‚·‚é‚Ì‚ªæ‚¾‚Ƃ͎v‚í‚È‚¢‚©‚ËH

289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 19:15:14
vector”z—ñ‚̉ð•ú‚͂ǂ¤‚â‚é‚ñ‚Å‚·‚©? resize‚Æ‚©‚Åk‚߂邵‚©‚È‚¢‚Å‚·‚©

290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 19:17:53
Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½@clear();‚Æ‚¢‚¤‚Ì‚ª‚ ‚è‚Ü‚µ‚½

291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 19:25:20
‚¾‚ß‚¾
‰ð•ú‚³‚ê‚Ä‚¢‚È‚¢

292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 19:26:46
reserve(0);‚Å‚à‰ð•ú‚³‚ê‚È‚¢‚æ@‚Ç‚¤‚µ‚½‚ç—Ç‚¢‚ñ‚Å‚·‚©

293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 19:30:50
vector‚̉ð•ú‚Á‚Ä‚ ‚ñ‚Ü‚µƒsƒ“‚Æ‚±‚È‚¢‚È[B

std::vector<T>( hoge ).swap( hoge )
‚ŃVƒ…ƒŠƒ“ƒN‚Å‚«‚éA‚Á‚ÄEffectiveSTL‚É‚ ‚Á‚½‚¯‚ÇA
‚»‚¤‚¢‚¤˜bH

294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 19:34:25
‰ð•ú‚Å‚«‚Ü‚µ‚½‚æ@•W€‚ł‚¢‚ĂȂ¢‚Ì‚ª—Ç‚­‚È‚¢‚Å‚·‚Ë
main(){
int n;
vector<double> a(10000000,1);
vector<double>().swap(a);
scanf("%d",&n);
}


295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 19:37:39
>>293
ì‹Æ—̈æ‚Å‚½‚Æ‚¦‚Î100MŽg‚Á‚Ä‚¢‚½‚Æ‚µ‚ÄA‚»‚Ì‚ ‚ƂɂàƒvƒƒOƒ‰ƒ€‚ª‘±‚­ê‡
ì‹Æ—̈æ‚ÍÁ‚µ‚½‚¢‚Å‚·‚æ‚Ë@‘½•ªƒTƒuƒ‹[ƒ`ƒ“‚ÅŠm•Û‚µ‚½‚à‚Ì‚Í–ß‚é‚Æ‚«‚ÉÁ‚¦‚Ä‚¢‚邯Žv‚¤‚̂ł·‚ª
‚»‚¤‚łȂ¢‚ÆÁ‚µ‚½‚¢‚킯‚È‚ñ‚Å‚·‚ªEE•W€‚ł‚¢‚ĂȂ¢‚Å‚·

296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 19:44:52
‚»‚¤‚¢‚¤ˆÓ–¡‚È‚çAƒXƒR[ƒv”²‚¯‚½‚çÁ‚¦‚é‚Å‚µ‚åB
vector‚Ì’è‹`‚©‚çÁ‚µ‚½‚¢êЂ܂łðƒuƒƒbƒN‚ň͂߂ÎB

297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 19:47:29
–œ”\‰ð•ú–½—߂ł«‚½‚æ

template<typename T>
void clear(T& t){ T().swap(t);}

main(){
int n;
string a; a.resize(100000000);
clear(a);

vector<double> b(10000000,1);
clear(b);
scanf("%d",&n);}

298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 19:50:30
>>296
ŽÀŒ±‚µ‚Ă݂܂µ‚½@‚¿‚á‚ñ‚Ɖð•ú‚µ‚Ü‚·‚Ë@•׋­‚ɂȂè‚Ü‚µ‚½

main(){
{vector<double> b(10000000,1); Sleep(1000);}
int n; scanf("%d",&n);
}

299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 20:00:26
‚Å‚à—LŒø”ÍˆÍ‚ðŠ‡ŒÊ‚ÅŠ‡‚é‚͕̂´‚ç‚킵‚¢‚Å‚·‚Ë@‘¼‚É‚à“K—p”͈͂̕ʂ̕¨‚ª‚Ü‚¶‚Á‚Ä‚¢‚½‚碂è‚Ü‚·
–¾Ž¦“I‚ɉð•ú‚·‚é‚Ù‚¤‚ª—Ç‚³‚»‚¤‚Å‚·‚Ë@


300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 21:00:51
vc‚Íclear‚ʼnð•ú‚µ‚È‚©‚Á‚½‚©‚È

301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 21:23:11
C99‚Ì•¡‡ƒŠƒeƒ‰ƒ‹‚ɑΉž‚µ‚Ä‚¢‚éƒRƒ“ƒpƒCƒ‰‚Á‚ĉ½‚ª‚ ‚è‚Ü‚·‚©H

302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/13 21:40:38
gcc‚Á‚ÄXV‚͂₢‚ñ‚¶‚â‚È‚¢‚Ì?

303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/14 00:36:56
>>299
‚܂Ƃà‚ɃXƒR[ƒvØ‚Á‚Ä‚ê‚Ζ¾Ž¦“I‚ȉð•úiƒuƒƒbƒNì¬j‚ª—v‚邿‚¤‚ɂȂ邱‚ƂȂñ‚Ä
–³‚¢‚ÆŽv‚¤‚æB‚»‚¤‚Æ‚¤“ÁŽê‚Èꇂłµ‚åB

304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/14 02:17:40
ImpersonateLoggedOnUserŠÖ”‚É‚æ‚é‹U‘•ƒƒOƒIƒ“‚ɂ‚¢‚Ä‹³‚¦‚Ä‚­‚¾‚³‚¢
ƒAƒhƒ~ƒ“Œ ŒÀ‚Å“®‚¢‚Ä‚éƒvƒƒOƒ‰ƒ€‚Ì‚¤‚¿Aƒ†[ƒUHOGE‚É‹U‘•ƒƒOƒIƒ“‚µ‚Ä
“®‚©‚µ‚½‚¢A()‚Æ‚¢‚¤ŠÖ”‚ÆAƒAƒhƒ~ƒ“Œ ŒÀ‚Å“®‚©‚µ‚½‚¢B()‚Æ‚¢‚¤ŠÖ”‚ª‚ ‚è‚Ü‚·B

‚±‚̂Ƃ«A
LogonUser(..., &hToken);
ImpersonateLoggedOnUser(hToken);
A();
B();
RevertToSelf();
CloseHandle(hToken);
‚Æ‚µ‚Ä‚µ‚Ü‚¤‚ÆAB()‚Ü‚ÅHOGEŒ ŒÀ‚Å“®‚¢‚Ä‚µ‚Ü‚¤‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B‚Ì‚ÅA
LogonUser(..., &hToken);
ImpersonateLoggedOnUser(hToken);@@A();@@RevertToSelf();
CloseHandle(hToken);
LogonUser(..., &hToken);
ImpersonateLoggedOnUser(hToken);@@A();@@RevertToSelf();
CloseHandle(hToken);
B();
‚Æ‚·‚é‚©A
LogonUser(..., &hToken);
ImpersonateLoggedOnUser(hToken);@@A();@@RevertToSelf();
ImpersonateLoggedOnUser(hToken);@@A();@@RevertToSelf();
B();
CloseHandle(hToken);
‚Æ‚·‚é‚©‚¾‚ÆŽv‚¤‚̂ł·‚ªAA()AB()‚ª‰½‰ñ‚©ŒJ‚è•Ô‚µŒÄ‚Ño‚³‚ê‚邯‚«AŒãŽÒ‚̂悤‚É
LogonUser()‚ðŒÄ‚Ԃ͈̂ê‰ñ‚¾‚¯‚É‚µ‚ÄALogonUser()‚ÆCloseHandle()‚ÌŠÔ‚É•¡”‰ñ‚Ì
‹U‘•E‹U‘•‰ðœEA()EB()‚ðŒÄ‚Ño‚·‚͖̂â‘è‚È‚¢‚Å‚µ‚傤‚©B
‘½•ª‘åä•v‚È‚ñ‚¶‚á‚Æ‚ÍŽv‚¤‚̂ł·‚ªA‚»‚¤‚¢‚¤ƒTƒ“ƒvƒ‹ƒR[ƒh‚ªŒ©‚ ‚½‚ç‚È‚©‚Á‚½‚Ì‚Å
Œˆ‚ß‚©‚˂Ă¢‚鎟‘æ‚Å‚·B‚ǂȂ½‚©‹³‚¦‚Ä‚¢‚½‚¾‚¯‚邯•‚©‚è‚Ü‚·B

305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/14 11:44:17
•¶Žš—ñƒŠƒeƒ‰ƒ‹‚ɃXƒR[ƒv‚Á‚Ä‚ ‚éH

char *func(){
return "Hello,World!!!";
}
‚Ä‚ ‚èH

306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/14 11:56:07
>>305
‘å‹aB
‚Â[‚©Aí“…Žè’iB’A‚µAconst char *‚ð•Ô‚·‚ׂ«B

307:306
07/12/14 11:58:04
>>305
‘‚«–Y‚ꂽB•¶Žš—ñƒŠƒeƒ‰ƒ‹Ž©‘̶̂‘¶ŠúŠÔ‚Ístatic‚Æ“¯‚¶‚­AƒvƒƒOƒ‰ƒ€ŠJŽnŽž‚©‚çI—¹Žž‚Ü‚ÅB

308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/14 12:47:11
>>306-307
ƒTƒ“ƒNƒX
‚»‚¤‚©const‚¾‚Á‚½‚È

309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/14 15:35:34
ƒXƒR[ƒvi–¼‘O‚Ì—LŒø”͈ÍBƒRƒ“ƒpƒCƒ‹Žž‚Ƀ`ƒFƒbƒN‚³‚ê‚éj‚Æ
Žõ–½i•Ï”‚ð’u‚­êŠ‚ª‚»‚̕ϔ‚Ì‚½‚ß‚Ìꊂł ‚éŠúŠÔBŽÀsŽž‚̘bj‚Í
•ʂ̘b‚¾‚¼[B

310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/14 22:33:52
ŽQl‘‚ðŒ©‚È‚ª‚ç“ÆŠw‚Å‚â‚Á‚Ä‚¢‚éƒvƒƒOƒ‰ƒ~ƒ“ƒO‰SŽÒ‚Å‚·B
‚Ç‚¤‚É‚à‚í‚©‚ç‚È‚¢‚±‚Æ‚ª‚ ‚é‚̂Ŏ¿–₵‚Ü‚·B

#include<stdio.h>

int main(void){

int a = 1;
int b = 0;


printf("short intŒ^‚̃TƒCƒY‚Í%dƒoƒCƒg‚Å‚·B\n",sizeof(short int));
printf("intŒ^‚̃TƒCƒY‚Í%dƒoƒCƒg‚Å‚·B\n",sizeof(int));
printf("long intŒ^‚̃TƒCƒY‚Í%dƒoƒCƒg‚Å‚·B\n",sizeof(long int));

printf("floatŒ^‚̃TƒCƒY‚Í%dƒoƒCƒg‚Å‚·B\n",sizeof(float));
printf("doubleŒ^‚̃TƒCƒY‚Í%dƒoƒCƒg‚Å‚·B\n",sizeof(double));
printf("long doubleŒ^‚̃TƒCƒY‚Í%dƒoƒCƒg‚Å‚·B\n",sizeof(long double));

printf("•Ï”a‚̃TƒCƒY‚Í%dƒoƒCƒg‚Å‚·B\n",sizeof(a));
printf("Ž®a+b‚̃TƒCƒY‚Í%dƒoƒCƒg‚Å‚·B\n",sizeof(a+b));


return 0;
}

‚ŃRƒ“ƒpƒCƒ‹‚·‚邯long doubl‚̂Ƃ±‚낪10ƒoƒCƒg‚ɂȂé‚̂ł·‚ª
Ž„‚ÌŽ‚Á‚Ä‚¢‚éŽQl‘‚Ìo‚₳‚µ‚¢Cp‚Å‚Í8ƒoƒCƒg•\‹L‚ɂȂÁ‚Ä‚¢‚Ü‚·B
‰½“x‚àŒ©’¼‚µ‚Ä‚¢‚Ü‚·‚ªŠÔˆá‚¢‚ª‚í‚©‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·

311:310
07/12/14 22:40:24
“®ìŠÂ‹«‚ÍWinXP
Žg—pƒRƒ“ƒpƒCƒ‰‚ÍCpad‚Æ‚¢‚¤‚à‚̂ł·B

312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/14 22:41:38
Œ^‚̃TƒCƒY‚͊‹«‚É‚æ‚Á‚ĈႤB
long double ‚Í 8, 10, 16 ƒoƒCƒg‚Ì‚RŽí—Þ‚­‚ç‚¢Œ©‚½‚±‚Æ‚ª‚ ‚éB

313:310
07/12/14 22:57:54
>Œ^‚̃TƒCƒY‚͊‹«‚É‚æ‚Á‚ĈႤB
long double ‚Í 8, 10, 16 ƒoƒCƒg‚Ì‚RŽí—Þ‚­‚ç‚¢Œ©‚½‚±‚Æ‚ª‚ ‚éB

ŠÂ‹«‚̈Ⴂ‚ª‚ ‚邯‚¢‚¤‚±‚Æ‚à“ª‚É“ü‚ê‚ĕ׋­‚ði‚ß‚½‚¢‚ÆŽv‚¢‚Ü‚·B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/14 23:39:03
GCC‚ÆVC‚­‚ç‚¢‚µ‚©Žg‚í‚ñg‚Æ‚µ‚Ä‚Í
‚P‚OƒoƒCƒg‚Á‚Ă̂͒¿‚µ‚¢‚Ë

315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/14 23:52:31
ƒRƒ“ƒ\[ƒ‹‚ʼnæ–Ê®Œ`‚Æ‚¢‚¤‚©‰æ–Ê‘€ì‚Æ‚¢‚¤‚©A³‚µ‚¢ŒÄ̂͂킩‚ç‚È‚¢‚̂ł·‚ª
—Ⴆ‚Ε¡”s‚É“n‚Á‚Ä
1111111
2222222
3333333
4444444
‚Ȃǂƕ\ަ‚µ‚½ŒãA‚»‚ê‚ɔ킹‚éA‚È‚¢‚µ‚ÍÁ‚µ‚Ä“¯‚¶ˆÊ’u‚Éo—͂Ƃ¢‚¤‚͕̂s‰Â”\‚Å‚µ‚傤‚©H

Ž©•ª‚Å’²‚ׂĂ݂đå—Ê‚Ì\r\b‚ð•À‚×‚Ä‚Ý‚Ä‚à‚¤‚Ü‚­‚¢‚©‚È‚­¡‚Í‘å—Ê‚Ì\n‚Å‚²‚Ü‚©‚µ‚²‚Ü‚©‚µ‚â‚Á‚Ä‚¢‚Ü‚·

316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 00:08:05
‚»‚ñ‚È‚ ‚È‚½‚É ncurses

‚Å‚àwin—p‚Á‚Ä‚ ‚Á‚½‚¯H

317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 00:12:19
’²‚×‚Ä‚Ý‚é‚Æ
—˜—p‰Â”\OS
AIX
BeOS
Cygwin
Digital Unix (aka OSF1)
FreeBSD
GNU/Linux
HPUX
IRIX
OS/2
SCO OpenServer
Solaris
SunOS

‚ ‚΂΂ÎACygwin‚©A‚¢‚₵‚©‚µEE

318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 00:14:37
PDCurses‚Á‚Ä‚Ì‚à‚ ‚é‚Å‚æB

319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 00:15:09
curses‚Ȃ炠‚éB
VC‚©‰½‚©‚¾‚Á‚½‚©‚ÈEEEB

‚Å‚à‚»‚ê‚æ‚©A‚»‚Ì‚®‚ç‚¢‚È‚çƒGƒXƒP[ƒvƒV[ƒPƒ“ƒX—LŒ÷‚É‚µ‚½•û‚ª‘‚¢‚©‚à‚æB

320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 00:21:51
ƒGƒXƒP[ƒvƒV[ƒPƒ“ƒX‚Á‚Ä‚¢‚¤‚ÆŽ©•ª‚̂Ƃ±‚ë‚Å‚µ‚©Œ‹‹Ç“®‚©‚È‚¢‚±‚ƂɂȂÁ‚¿‚Ⴄ‚悤‚ÈEEH

PDCursesA‚È‚©‚È‚©‚¢‚¢ƒy[ƒW‚ª‚݂‚©‚ç‚È‚¢‚̂ł¿‚å‚Á‚ÆŽŽsöŒë‚µ‚Ä‚«‚Ă݂܂·

321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 00:33:06
fseek“I‚Ȃ̂قµ‚©‚ŸA‚ ‚肪‚Æ‚¤

322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 00:43:58
enum Foo { a = 0, b = 10, };
int main()
{
Foo x = Foo(3);
}

VC71‚ł͂±‚ꂪƒRƒ“ƒpƒCƒ‹o—ˆ‚é‚ñ‚¾‚¯‚ÇA
Foo x‚ª—ñ‹“Œ^Foo‚ɂȂ¢’l‚ðŽæ‚è“¾‚邯‚¢‚¤‚̂ͳ‚µ‚¢“®ìH

323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 00:46:46
Œ‹‹Çwindows.h‚ª“ü‚Á‚Ä‚«‚Ü‚µ‚½‚Æ‚³

324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 01:29:51
>>322
x‚Í11‚ɂȂÁ‚½‚ëH

325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 02:23:22
>>324
‚¢‚âAint(x) == 3‚¾‚Á‚½B

326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 07:52:18
>>314
Intel Œn‚Ì CPU ‚Í•‚“®¬”“_‚ð 10 ƒoƒCƒg‚ňµ‚Á‚Ă邩‚ç•ʂɒ¿‚µ‚­‚͂Ȃ¢B
Intel Œn‚̊‹«‚È‚çA16 ƒoƒCƒg‚ɂȂÁ‚ĂĂà 6 ƒoƒCƒg‚̓pƒfƒBƒ“ƒO‚ª“ü‚Á‚Ă邾‚¯B•’ʂȂçB
Ì‚Í Turbo C++ ‚Æ‚© 10 ƒoƒCƒg‚¾‚Á‚½‚悤‚ÈB

>>315
Win ‚È‚çƒRƒ“ƒ\[ƒ‹Œn‚ÌŠÖ”‚ª‚ ‚é‚̂͒m‚Á‚Ä‚¢‚éB
Žg‚Á‚½Ž––³‚¢‚©‚ç–Ú“I‚Ì‘€ì‚ª‚Å‚«‚é‚©‚Ç‚¤‚©‚Í’m‚ç‚ñ‚ªB
URLØÝ¸(msdn.microsoft.com)

327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 10:06:17
>>322
—ñ‹“Foo‚Ì’l‚͈̔͂Í
‰ºŒÀ‚ª0‚ÅãŒÀ‚ª15‚ɂȂéB
x‚ª‚»‚͈̔͂̒l‚È‚çFoo(x)
‚ÍOKB

328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 14:17:34
DLL‚ÅdosƒRƒ}ƒ“ƒh‚ðŒÄ‚Ño‚·‚Æ‚«Ams-dos‚Ì•W€‚ł͂Ȃ¢ƒAƒvƒŠ‚Ȃǂł·‚ª
‘S‚­dos‰æ–Ê‚ðo‚³‚¸‚ɌĂÑo‚·‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©? ƒGƒ‰[‚ªo‚邯dos‰æ–Ê‚ªo‚Ä‚«‚Ä‚µ‚Ü‚¢‚Ü‚·

329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 14:23:54
>>328
SetStdHandle

330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 14:43:49
>>329
ƒTƒ“ƒNƒX
“ú–{ŒêƒTƒCƒgŒŸõ‚µ‚Ä‚àƒqƒbƒg‚ª­‚È‚¢‚ñ‚Å‚·‚¯‚ǂǂ¤‚â‚Á‚Ä‚»‚Ì’mޝ‚𓾂½‚ñ‚Å‚·‚ª?@•¨’m‚肳‚ñ‚Å‚·‚Ë

331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 16:57:51
ƒ\[ƒX‚Ìs”‚Æ‚©ƒNƒ‰ƒX‚Ì”‚Æ‚©‚ðŒv‘ª‚µ‚½‚¢‚̂ł·‚ª
‰½‚©‚¢‚¢ƒ\ƒtƒg‚͂Ȃ¢‚Å‚µ‚傤‚©H@Linux‚Å‚·

332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 17:10:37
>>331
s”‚Í wc ‚Å‚¢‚¯‚é‚Å‚µ‚åBƒNƒ‰ƒX‚Ì”‚Í grep ‚Å‚¾‚¢‚½‚¢‚¢‚¯‚»‚¤‚¾‚¯‚ÇA
doxygen ‚Æ‚©Žg‚Á‚½‚Ù‚¤‚ª‚¢‚¢‚©‚à‚ËB

333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 17:11:37
ŋ߃vƒƒOƒ‰ƒ~ƒ“ƒO‚ð‚Í‚¶‚ß‚½‚̂ł·‚ªWindowsXP{VC2005ŠÂ‹«‚Åexeƒtƒ@ƒCƒ‹‚Étxtƒtƒ@ƒCƒ‹‚ðƒhƒ‰ƒbƒO•ƒhƒƒbƒv‚µ‚Ä
fstream‚Ńtƒ@ƒCƒ‹‘€ì‚·‚éŠÈ’P‚ȃvƒƒOƒ‰ƒ€‚ðì‚낤‚ÆŽv‚Á‚½‚̂ł·‚ª

ifstream file;
file.open(argv[1]);

‚±‚ñ‚ÈŠ´‚¶‚Åargv[1]‚©‚çƒtƒ@ƒCƒ‹ƒpƒX‚ðŽó‚¯Žæ‚낤‚Æ‚µ‚Ä‚é‚̂ł·‚ª
•½‰¼–¼•Љ¼–¼‚ªƒtƒ‹ƒpƒX‚âƒtƒ@ƒCƒ‹–¼‚Ɋ܂܂ê‚Ä‚¢‚邯ƒGƒ‰[‚ªo‚ÄŠJ‚¯‚Ü‚¹‚ñ
argv[1]‚©‚çƒtƒ‹ƒpƒXŽó‚¯Žæ‚邯2ƒoƒCƒg•¶Žš‚͈µ‚¦‚È‚¢‚̂łµ‚傤‚©H

ƒ†ƒjƒR[ƒh•¶ŽšAƒ}ƒ‹ƒ`ƒoƒCƒg•¶Žš‚Ì“ñ‚‚̃Rƒ“ƒpƒCƒ‹‚ðŽŽ‚µ‚Ü‚µ‚½‚ª‘Ê–Ú‚Å‚µ‚½B

334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 17:17:06
Žó‚¯Žæ‚ê‚é
ƒhƒ‰ƒbƒN‚â“ü—Í‚·‚鎞“_‚ŋ󔒂ŕª—£‚³‚ê‚Ä‚¢‚é‚̂łÍ

335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 17:18:51
>>332
‹ós‚âƒRƒƒ“ƒg‚݂̂Ìs‚ðœŠO‚µ‚½‚èA
ŠÖ”‚Ì’†g‚݂̂Ìs”‚𔂦‚½‚èA‚Æ‚©A
‚¢‚ë‚¢‚낵‚½‚¢‚Æ‚È‚é‚Æ wc ‚¾‚¯‚¶‚áh‚¢‚©‚à‚ËB

336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 17:19:58
>>333
VC2005 ‚Ì fstream ‚ɂ͓ú–{Œêƒtƒ@ƒCƒ‹ŠJ‚¯‚È‚¢ƒoƒO‚ª‚ ‚éB
URLØÝ¸(www.google.co.jp)

337:333
07/12/15 17:23:09
>>334 >>336
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B

VC2005“Á—L‚ÌÇó‚Á‚Ä‚±‚Ƃł·‚©‚ËAŒŸõ‚µ‚Ä‚à‘S‘R‚í‚©‚ç‚È‚¢‚Å¢‚è‰Ê‚ĂĂ¢‚½‚̂ŕ‚©‚è‚Ü‚µ‚½B

338:331
07/12/15 17:29:46
>>332>>335
‚ ‚肪‚Æ‚¤B‚È‚ñ‚Æ‚©‚È‚Á‚½

339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 17:30:57
>>327
200‚Å‚à-1‚Å‚à0x7fffffff‚Å‚àint n;Foo(n);‚Å‚àƒRƒ“ƒpƒCƒ‹’Ê‚Á‚½‚æB
‚¿‚Ȃ݂Ésizeof(Foo) == 4‚¾‚Á‚½B

‚â‚Á‚Ï—ñ‹“Œ^ˆø”‚Å‚à”͈͊Oƒ`ƒFƒbƒN‚µ‚È‚¯‚ê‚΂¢‚©‚ñ‚Ì‚©‚Ëc

340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 18:28:20
>>339
>>327‚Å‘‚¢‚½‚̂͋KŠi‚̘bB
ƒRƒ“ƒpƒCƒ‹‚ª’ʂ낤‚ªŽÀs‚Å‚«‚悤‚ªA‹KŠiã‚͖͂¢’è‹`B
‚‚܂è0`15ˆÈŠO‚Ì’l‚ɂ‚¢‚Ă͎À‘•ˆË‘¶B

341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 18:50:13
—ñ‹“Žq‚Á‚ÄA­‚È‚­‚Æ‚à int ˆÈã‚̃TƒCƒY‚ɂȂé‚ñ‚¶‚á‚È‚©‚Á‚½‚Á‚¯H ‹KŠiã‚ÍB

342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 18:51:31
‹KŠi‚̘b‚µ‚Ä‚é‚ñ‚È‚ç C ‚© C++ ‚©A͔Ԇ‚Æ‚©A‚¿‚á‚ñ‚ÆŽ¦‚µ‚Ä‚­‚êB

343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 19:05:39
‚»‚ê‚ðŒ¾‚¤‚È‚ç >340 ‚¾‚Á‚Ä

344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 19:07:00
>>343
•¶–Ó‰³

345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 19:09:23
ƒAƒ“ƒJ‚ð•t‚¯‚È‚¢‚È‚çŒë‰ð‚³‚ê‚鎖‚ÍŠoŒå‚µ‚È‚«‚áƒ_ƒ‚¾B

346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 19:10:15
‚Ü‚ >>342‚Í‹KŠi‚̘b‚µ‚Ä‚é‚ñ‚È‚çA‚Á‚Ä–¾Œ¾‚µ‚Ä‚é‚킯‚¾‚µ•¶–Ó‰³‚Í“K“–‚¾‚È

347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 19:17:16
‚»‚à‚»‚à >341 ‚݂̂ɑ΂·‚郌ƒX‚© >340-341 ‚Ì—¼•û‚ɑ΂·‚郌ƒX‚©‚ª•s–¾

348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 19:19:51
‹KŠi‚̘b‚Á‚ÄŒ¾‚Á‚Ă邶‚á‚ñ

—¼•û‚Æ‚¢‚¤‚©‚·‚ׂĂɑ΂µ‚ĂƂé‚ׂ«‚¾‚µA–{l‚͂Ƃç‚ê‚邱‚Ƃɕ¶‹å‚ÍŒ¾‚¦‚È‚¢‚Æ

349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 19:27:34
VC2005‚Åwcout‚Éo—Í‚µ‚Ä‚¢‚Ü‚·B
‘SŠp‚ȂǂªŠÜ‚Ü‚ê‚Ä‚¢‚邯‚»‚êˆÈ~wcout‚ª“®ì‚µ‚È‚­‚È‚é–â‘肪‚ ‚Á‚Ä
>>333‚³‚ñ‚Ì–â‘è‚Æ“¯‚¶Œ´ˆö‚©‚ÆŽv‚¤‚̂ł·‚ªA
“Á’è‚̃XƒŒƒbƒh‚Ì‚ÝC++ƒƒP[ƒ‹‚ð•ÏX‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚æ‚¢‚̂łµ‚傤‚©H
@ std::locale::global(std::locale(""));
‚·‚邯‘SƒXƒŒƒbƒh‚É“K—p‚³‚ê‚Ä‚µ‚Ü‚¤‚̂š‰ñ‚ÍŽg‚¦‚Ü‚¹‚ñ

350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 19:32:13
wcout‚ðŽg‚킸cout‚ň—‚·‚é

351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 19:32:50
locale ŠÖ˜A‚Á‚ăzƒ“ƒ}ŽÀ‘•‚ª‚¢‚¢‰ÁŒ¸‚ȃRƒ“ƒpƒCƒ‰‚ª‘½‚­‚Ä¢‚éB

352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 19:33:36
ŠO‘l‚ªì‚Á‚Ä‚¢‚é‚©‚ç‚ÈK

353:339
07/12/15 19:35:14
>>340
VC‚ª‹KŠiˆá”½‚µ‚Ä‚¢‚é‚킯‚ł͂Ȃ¢‚Á‚Ä‚±‚Ƃł¢‚¢‚Ì‚©‚ÈH
‚Ü‚ ‚Ç‚¿‚ç‚É‚µ‚Ä‚àƒRƒ“ƒpƒCƒ‹’Ê‚éˆÈã‘Îô‚Í‚¹‚È‚ ‚©‚ñ‚Æ‚¢‚¤‚±‚Æ‚¾‚ªc
‚Æ‚à‚©‚­ƒTƒ“ƒNƒXB

354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 19:36:24
str‚ªƒƒCƒh•¶Žš‚̂Ƃ«‚Ìo—Í–@


int n=WideCharToMultiByte(CP_ACP, 0, str, -1,NULL,0,NULL,NULL);
char *putf = new char[n+1];
n=WideCharToMultiByte(CP_ACP,0,str,-1,putf,n,NULL,NULL);
cout<<putf<<endl;

355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 19:40:56
ƒVƒƒƒ“ƒs[‚Ƃǂ¢‚½[_(^o^)^

356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 19:41:28
‚²‚΂­[^(^o^)_

357:349
07/12/15 19:53:53
cout << "‚¤‚Í‚—‚—‚—‚¨‚‹‚—‚—";

‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·@orz

358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 20:09:37
‰SŽÒ‚Å‚·‚¨Šè‚¢‚µ‚Ü‚·
‰½‚à“ü—Í‚³‚ê‚ĂȂ¢‚ÌiƒGƒ“ƒ^[[‚Ì‚Ýj‚ðƒf[ƒ^‚Æ‚µ‚Ĉµ‚¤‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚µ‚傤‚©H
‰•à“I‚Å‚·‚¢‚Ü‚¹‚ñ

359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 20:15:00
>>358
scanf("%d",EEE);@‚Ý‚½‚¢‚É‚µ‚Ă邯‚©?


360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 20:26:53
getch()‚Ì–ß‚è’l‚̓Gƒ“ƒ^[‚ÌŽž‚Ç‚¤‚È‚ñ‚¾‚ë

361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 20:32:50
ƒVƒƒƒ“ƒs[‚Ƃǂ¢‚½[_(^o^)^

362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 20:33:44
‚²‚΂­[^(^o^)_

363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 20:41:01
>>359
yes

364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 20:45:02
ƒGƒ“ƒ^[‚¢‚ê‚Á‚Æ•’Ê‚É13•Ô‚Á‚Ä‚­‚é‚È

365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 20:45:45
>>363
int@n;
char@line[100];
fgets(line,@sizeof(line),@stdin);
if@(line[0]@==@'\n')@{
@@//@ƒGƒ“ƒ^[‚¾‚¯
}
else@{
@@sscanf(line,@"%d",@&n)
}


366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 21:14:43
>>365
thanx

367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/15 22:59:08
>>353
‹KŠiˆá”½‚ł͂Ȃ¢‚ËBŽÀ‘•ˆË‘¶‚¾‚©‚牽‚Å‚àƒAƒŠB
VC‚ÌŽÀ‘•‚ª‚»‚¤‚¢‚¤‚Ó‚¤‚ɑΉž‚µ‚Ä‚¢‚邯‚¢‚¤
‚¾‚¯‚Ì‚±‚Æ‚¾‚ËB

368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 05:51:11
Ž¿–â‚Å‚·B
OS‚ÍMacOS X 104.11‚Å‚·B
#include <stdio.h>

int main (int argc, char *argv[]){
fprintf(stdout, "%s¥n", argv[1]);

return;
}
‚Æ‚¢‚¤ƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚½‚̂ł·‚ªA
‚¢‚´ŽÀs‚³‚¹‚邯‚«‚ÉAˆø”‚É
÷–Ø@‰Ô“¹‚Æ‚â‚邯A÷–Ø@‰Ô“¹
÷–Ø ‰Ô“¹‚Æ‚â‚邯A÷–Ø
‚µ‚©o—Í‚³‚ê‚Ü‚¹‚ñB
‚È‚ñ‚Æ‚©‰ñ”ð‚µ‚½‚¢‚̂ł·‚ªA‚ǂ̂悤‚É‚·‚ê‚Ηǂ¢‚Å‚µ‚傤‚©?

369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 05:55:25
”¼Šp‹ó”’‚Í‹æØ‚ç‚ê‚é
‚ ‚«‚ç‚ß‚ë

370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 05:56:15
argv[2]
‚ào—Í‚·‚é

371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 05:59:50
‚ ‚ Aƒ}ƒW‚Å‚·‚©orz
‚»‚ê‚Á‚ÄAOS‚̃oƒO‚Æ‚©‚¶‚á‚È‚­‚Ä
CŒ¾Œê‚Ì•¶Žš—ñ‚Ì•\Œ»‚ÌŽd—l‚Å‚·‚©‚Ë?
”¼Šp‚ð“ü‚ê‚邯
÷–Ø'¥0' ‰Ô“¹'¥0'
‚Á‚ĂȂé‚ñ‚Å‚µ‚傤‚©?

372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 06:15:23
‚»‚¤‚¢‚¤‚±‚Æ‚¾‚È

373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 06:19:36
‚¤‚Í[A‚¹‚Á‚©‚­‚±‚±‚܂ŃvƒƒOƒ‰ƒ€‘‚¢‚ÄAƒoƒO‚‚Ԃµ‚µ‚Ä‚¢‚½‚Æ‚«‚ÉA
‚±‚ñ‚È–â‘è‚Éo‰ï‚¤‚Æ‚Í!
‚Ç‚¤‚µ‚悤BŸT‚¾BQ‚悤B

374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 08:13:42
>>368
program "÷–Ø ‰Ô“¹"

375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 08:47:55
>>371
CŒ¾Œê‚Ì•¶Žš—ñ‚Ì•\Œ»‚Ì–â‘è‚Æ‚¢‚¤‚æ‚è‚ÍAƒRƒ“ƒ\[ƒ‹‚ÌŽd—l(ƒRƒ}ƒ“ƒhƒ‰ƒCƒ“‚É“ü—Í‚µ‚½•¶Žš—ñ‚ð
”¼Šp‚ňø”‚ð‹æØ‚é)‚©‚ÈB
Ž©•ª‚ŃVƒFƒ‹‚ðì‚Á‚ÄAˆø”‚Ì‹æØ‚è‚𔼊p•¶ŽšˆÈŠO‚ÅŽwަ‚Å‚«‚ê‚Î argv[1] = "÷–Ø ‰Ô“¹" ‚à‰Â”\‚¾‚æB

argv[]‚ɂǂ¤‚¢‚¤•¶Žš—ñ‚ª“n‚³‚ê‚é‚©‚àCŒ¾Œê‚Ì‹KŠi‚Ì”Íáe‚¾‚Á‚¯H


376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 09:09:48
>>375

JIS‹KŠiŒ©‚Ă݂½‚ªAu•¶Žš—ñ‚ւ̃|ƒCƒ“ƒ^‚łȂ¯‚ê‚΂Ȃç‚È‚¢v‚Æ‚µ‚©‘‚¢‚ĂȂ¢‚ÈB



377:375
07/12/16 09:20:01
>>374‚É‘‚¢‚Ä‚ ‚邿‚¤‚ÉA‚í‚´‚í‚´Ž©‘OƒVƒFƒ‹‚ðì‚ç‚È‚­‚Ä‚à
‚½‚¢‚Ä‚¢‚̃vƒ‰ƒbƒgƒtƒH[ƒ€‚Å‚Í "" ‚ň͂߂Ύ–‘«‚è‚é‚ËB‚È‚º‚©–Y‚ê‚Ä‚½orz


378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 09:40:06
>>373
program "ˆÀ¼ æ¶"

379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 10:06:12
#include <stdio.h>
#include <string.h>

int main (int argc, char *argv[]){
@if (strcmp("ˆÀ¼ æ¶", argv[1]) == 0) {
@@fprintf(stdout, "‚ ‚«‚ç‚ß‚½‚çH\n");
@} else {
@@fprintf(stdout, "%s\n", argv[1]);
@}
@return 0; //main‚Ì–ß‚è’l‚ðintŽw’肵‚½‚ç–ß‚è’l•Ô‚³‚È‚¢‚ƃRƒ“ƒpƒCƒ‹ƒGƒ‰[
}

380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 10:19:34
¡Žž‚̃Rƒ“ƒpƒCƒ‰‚̓Gƒ‰[‚ɂȂé‚Ì‚©

381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 10:23:58
>>373
> ‚¤‚Í[A‚¹‚Á‚©‚­‚±‚±‚܂ŃvƒƒOƒ‰ƒ€‘‚¢‚ÄAƒoƒO‚‚Ԃµ‚µ‚Ä‚¢‚½‚Æ‚«‚ÉA
> ‚±‚ñ‚È–â‘è‚Éo‰ï‚¤‚Æ‚Í!
> ‚Ç‚¤‚µ‚悤BŸT‚¾BQ‚悤B
>
>>368 ‚̃vƒƒOƒ‰ƒ€‚Å‚»‚ê‚͑傰‚³‚¾‚ëB>>370 ‚ª‚Ü‚Á‚Æ‚¤‚ȉ𓚂¾‚ÆŽv‚¤‚ªB
argc ‚Éî•ñ‚ ‚é‚ñ‚¾‚µB

382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 11:42:47
VS2005MFC‚Å‚·‚ªAOnKeyDown()ŠÖ”‚Ŏ󂯎æ‚Á‚½intŒ^‚̃AƒXƒL[ƒR[ƒh‚ðA
Œ³‚Ì•¶Žš‚ɕϊ·‚µ‚Ästd::stringŒ^‚̕ϔ‚É‘ã“ü‚·‚é‚ɂ͂ǂ¤‚µ‚½‚ç‚¢‚¢‚Å‚·‚©H
int n = 0x30; //ƒL[ƒ{[ƒh‚Ì0‚ð‰Ÿ‰º‚µ‚Ä“¾‚ç‚ê‚éƒAƒXƒL[ƒR[ƒh
n‚ðstringŒ^‚Ì0‚ɕϊ·‚µ‚½‚¢
int‚©‚çCStringŒ^‚Ì—á‚ÍŒ‹\‚ ‚¿‚±‚¿‚ÅAŽUŒ©‚µ‚Ä‚é‚ñ‚Å‚·‚ªEEEE


383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 11:57:01
382‚Å‚·Ž©ŒÈ‰ðŒˆ‚µ‚Ü‚µ‚½‚ª‚à‚Á‚Æ‚¢‚¢•û–@‚ª‚ ‚Á‚½‚狳‚¦‚Ä‚­‚¾‚³‚¢
#include <iostream>
#include "stdio.h"
#include <string>

int main()
{
@int n = 0x30;
@std::string str;
@str = ( char )n;
@std::cout << str << std::endl;
@return 0;
}

384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 11:58:44
>>382
ԋҟ: s.assign(1, static_cast<char>(n))
•ÏŠ·: std::string(1, static_cast<char>(n))

385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 12:00:25
str = static_cast<char>(n) ‚ª³‰ð‚¾‚ËB‚±‚ê‚ɉ½‚©•s–ž‚Å‚à‚ ‚é‚ÌH

386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 12:05:56
>>384
>>385
ƒTƒ“ƒNƒX

387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/12/16 16:24:32
Cˆê’Ê‚è‚â‚Á‚½‚‚à‚è‚Å‚¢‚邵‰ðà‚à“Ç‚ñ‚¾‚ñ‚¾‚¯‚Ç–¢‚¾‚æ‚­‚í‚©‚ç‚È‚¢A‚»‚̉ߒö‰ß’ö‚ªÚ‚Á‚Ä‚¢‚邯‚±‚Å‚à‚È‚¢‚¾‚낤‚©

int main (int argc, char *argv[]){©‚±‚¢‚‚Ȃñ‚Å‚·‚ª

ƒGƒ“ƒgƒŠƒ|ƒCƒ“ƒg‚̈ø”‚Á‚Ä‚±‚Ƃ͉ðàƒTƒCƒg“™Œ©‚½‚Æ‚±‚ë‚Å‚àƒvƒƒOƒ‰ƒ€‚ªŽÀs‚³‚¹‚鎞‚É“n‚³‚ê‚é‚à‚Ì‚¾‚Æ‚¢‚¤‚̂͂킩‚è‚Ü‚µ‚½B
‚Ü‚½AŒ`‘Ô‚ª•¶Žš—ñ‚ÅAƒXƒy[ƒX‚Å‹æØ‚ç‚êAargv[]‚Ì—v‘f”‚ªargc‚É“ü‚é‚Ì‚à‚í‚©‚è‚Ü‚µ‚½B

‚Å‚à‚»‚ÌAƒvƒƒOƒ‰ƒ€‚ªŽÀs‚·‚邯‚«‚É“n‚³‚ê‚éA‚Æ‚¢‚¤ˆÓ–¡‚ª‚³‚Á‚Ï‚è‚í‚©‚è‚Ü‚¹‚ñ
—Ⴆ‚΂Ȃñ‚ç‚©‚̃\ƒtƒgƒEƒFƒA‚ðƒ_ƒEƒ“ƒ[ƒh‚µAŽ©g‚ÅŽg‚¤‚Æ‚«iƒuƒ‰ƒEƒU‚Å‚àƒ}ƒ‹ƒ`ƒƒfƒBƒAƒvƒŒ[ƒ„‚Å‚à‚È‚ñ‚Å‚àj
.exe‚̃tƒ@ƒCƒ‹‚ðƒNƒŠƒbƒN‚µ‚½Û‰½‚©‚ª“n‚Á‚Ä‚¢‚é‚ñ‚Å‚µ‚傤‚©H
ƒ_ƒuƒ‹ƒNƒŠƒbƒN‚ð‚µ‚Ä‹N“®‚·‚邾‚¯‚Å‚·‚µA‚¾‚Æ‚·‚邯–¾Ž¦“I‚Éint argc, char *argv[]‚Æ‘‚©‚È‚­‚Ä‚à‚¢‚¢‚±‚ƂɂȂÁ‚Ä‚µ‚Ü‚¢‚»‚¤‚Å

‚·‚ñ‚²‚¢‚±‚ñ‚ª‚炪‚Á‚Ă܂·

int main (int argc, char *argv[]){‚Å‚®‚®‚邯‰ðà‚ªŒ‹\o‚é‚̂ł·‚ª‚à‚¤‚³‚Á‚Ï‚è‚Å‚·


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

4991“ú‘O‚ÉXV/246 KB
’S“–:undef