sizeof(char)‚ª•K‚¸1‚ ..
236:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 01:35:19
>>233
ƒ}ƒNƒAƒ‰ƒCƒuƒ‰ƒŠAƒNƒ‰ƒX‚Ì’†‚ÅŽg‚¤‚̂ł͂ȂA
ƒxƒ^ƒxƒ^‚Æ‘‚ƒR[ƒh‚Ì’†‚ÅŽg‚¤ = ŽUÝ‚³‚¹‚é
‚Ô‚Á‚¿‚ႯA“K؂ɋÇ݉»‚³‚ê‚Ä‚¢‚ê‚ÎA
‘½ƒ}ƒY‚¢ƒR[ƒh‚¾‚낤‚Æ’¼‚¹‚é‚Ì‚ÅA
‚±‚̃XƒŒ‚Řb‚µ‚Ä‚¢‚邿‚¤‚È‚±‚Æ‚ÍA
‚Ç[‚Å‚à‚æ‚‚È‚é‚ñ‚Å‚·‚æB
237:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 01:39:54
‚»‚¤‚¾Aƒ}ƒ‹ƒ`ƒoƒCƒg•¶Žš‚ª‘¶Ý‚·‚é‚©‚ç‚¢‚¯‚È‚¢‚ñ‚¾!
¡“ú‚©‚çA‚Ý‚ñ‚ÈA‰pŒê‚Å¶Šˆ!
‚»‚ê‚Å‘Sˆõƒnƒbƒs[‚¾!
238:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 01:57:57
Die job death car?
239:233
07/08/27 02:01:15
>>236
uŽUÝ‚³‚¹‚év‚̓XƒŒ‚Ì—¬‚ê‚©‚ç“ǂݎæ‚Á‚½‚킯‚¶‚á‚È‚¢‚Ì‚ËB
‰´‚à“¯‚¶l‚¦‚¾‚¯‚ÇA‚¿‚å‚Á‚Ƙ_“_‚ª‚¸‚ê‚Ä‚é‹C‚ª‚·‚éB
u‹Ç݉»v‚Æ‚©Au’¼‚¹‚év‚Æ‚©‚Í‚±‚̃XƒŒ‚ɂ͊֌W‚È‚¢‚ÈB
‹Ç݉»‚µ‚½‚»‚ÌꊂÅuÈ—ª‚·‚é‚©‚µ‚È‚¢‚©v‚Á‚Ä‚±‚Æ‚ª–â‚í‚ê‚Ä‚éB
‚Ü‚ A‚»‚±‚ÅAu‚Ç[‚Å‚à‚æ‚¢v‚Á‚Ă̂ª“š‚¦‚È‚ñ‚¾‚낤‚¯‚ÇB
240:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 04:21:09
‚±‚±‚ÅV‚½‚È”»’fŠî€‚ðŽ‚¿ž‚ñ‚ł݂éB
‚Ç‚¿‚炪“KØ‚¾‚ÆŽv‚¤‚©Žå’£‚·‚éꇂÉA”NŽû‚à‘‚‚±‚ÆB
”NŽû‚Ì‘½‚¢l‚Ì‚â‚è•û‚ªA‚·‚Ȃ킿A‚æ‚謌÷‚ɋ߂¢B
241:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 06:00:54
”nŽ”¶
242:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 09:04:13
ƒAƒz‚ª—ˆ‚½‚æEEE
243:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 09:28:33
>>231
CŒ¾Œê‚È‚çu•’Êvstrlen‚ðŽg‚¤‚ÆŽv‚¤B
NULLI’[‚܂ł̃oƒCƒg”‚ðŽæ“¾‚·‚éŠÖ”‚È‚ñ‚Äì‚é‚Ì‚ÍA
‚Ü‚Ÿƒ‰ƒCƒuƒ‰ƒŠ‚Ì•W€ŠÖ”‚ªŽg‚¦‚È‚¢ƒvƒƒWƒFƒNƒg‚®‚ç‚¢‚¶‚á‚È‚¢‚ÌH
244:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 11:19:52
¡Žžchar‚Ì“à•”Œ`Ž®‚ðˆÓޝ‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢Œ¾Œê‚ÍŽg‚¤‚ÈB
245:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 16:17:20
>>243
‰½‚©‚ɂ‚¯‚Ästrlen‚·‚éA•³’x‚‚ÄM—Š«‚Ì’á‚¢ƒvƒƒOƒ‰ƒ€‘‚¢‚Ä‚é‚Ì‚©B‚²‹ê˜J‚³‚܂ł·B
246:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 16:20:17
–{“–A‰½‚©‚ɂ‚¯‚Ästrlen‚Ì•K—v‚É”—‚ç‚ê‚éC‚Í”æ‚ê‚邿B
247:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 16:25:11
>>245
C~‚¾‚ª‚»‚±‚ɂ͓¯ˆÓ
248:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 17:18:47
strlen
249:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 17:23:02
struct {
size_t bufferLen ;
size_t validLen ;
char szBuffer[1] ;
} ;
‚Æ‚©‚Ì\‘¢‘Ì‚ðŽg‚Á‚ÄAƒoƒbƒtƒ@‚Ì’·‚³‚â—LŒø’·‚ðŠÇ—‚µ‚½‚ç‚¢‚¢‚¶‚á‚È‚¢‚©B
szBuffer[1]‚ÆŒ¾‚¢‚È‚ª‚çAŽÀۂɂ̓q[ƒv‚©‚ç’·‚¢—̈æ‚ð–Ⴄ‚̂͋CŽ‚¿‚í‚é‚¢‚©‚à‚µ‚ê‚È‚¢‚ªB
250:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 17:36:12
>>245
Ž©•ª‚ª‚»‚¤‚¾‚©‚ç‚Æ‚¢‚Á‚Äl‚à‚»‚¤‚¾‚Ƃ͌À‚è‚Ü‚¹‚ñB
ŠÔ”²‚¯‚Å‚·‚ËB
251:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 18:10:40
>>249
‚»‚±‚܂ł·‚é‚‚ç‚¢‚È‚çC++Žg‚¤B‚»‚à‚»‚àŽg‚¦‚邯‚«‚ÍŽg‚Á‚Ä‚¢‚éB
252:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 19:11:38
>>250
‚Ç‚ñ‚ȃR[ƒh‚ð‘‚¢‚Ä‚¢‚é‚Ì‚©”â˜I‚µ‚Ăقµ‚¢B‚¨Žè–{‚É‚·‚é‚©‚çB
253:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 20:09:30
>>245
fgets‚Å•¶Žš—ñ‚ð“ǂݞ‚ñ‚¾‚èAƒRƒ}ƒ“ƒhƒ‰ƒCƒ“ˆø”‚ðŽó‚¯Žæ‚Á‚½‚肵‚½Û‚É
“¾‚ç‚ꂽ•¶Žš—ñ’·‚𒲂ׂ邽‚ß‚ÌAstrlen‚æ‚è‚‘¬‚ÅM—Š«‚Ì‚ ‚é•û–@‚ð‹³‚¦‚Ä‚‚ê‚Ü‚¢‚©H
254:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 20:59:09
fread‚ðŽg‚¤
255:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 21:05:14
‚»‚ê‚Ístrlen‚æ‚è‚‘¬‚ÅM—Š«‚Ì‚ ‚é•û–@‚Ȃ̂©H
256:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 21:29:46
>>253
‚Ü‚¸A“¾‚ç‚ꂽ•¶Žš—ñ‚Ì’·‚³‚𒲂ׂé•K—v‚ªA–{“–‚É‚ ‚é‚Ì‚©‚ÈB
ŽŸ‚ÉA‰½‚©‚ɂ‚¯‚Äfgets‚·‚é‚Ì‚©‚ÈB
257:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 21:32:02
•K—v‚ ‚é‚©‚ç‚·‚é
258:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 21:34:11
–{“–‚Í•K—v‚È‚¢‚Ì‚ÉA•K—v‚¾‚ÆŽv‚¢ž‚ñ‚Å‚¢‚é‰Â”\«‚ð‹^‚Á‚Ă݂½?
259:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 21:37:49
‚à‚¿‚ë‚ñ
260:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 21:38:54
‚ÅAstrlen‚æ‚è‚‘¬‚ÅM—Š«‚Ì‚ ‚é•û–@‚ÍH
261:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 21:44:29
‚¶‚႟>>253‚Í‹ï‘Ì“I‚ɃR[ƒh‚ð—Ꭶ‚µ‚Ä‚ËB
262:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 21:50:37
strlen‚æ‚è‚‘¬‚ÅM—Š«‚Ì‚ ‚é•û–@ƒ}ƒ_[H
263:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 21:53:02
strlen‚æ‚è‚à‚‘¬‚ÅM—Š«‚Ì‚ ‚éstrlenŒÝŠ·‚ÌŠÖ”‚̘b‚ł͂Ȃ¢‚¼B
264:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 21:55:18
Šî–{“I‚ÉA
‹C‚â‚·‚strlen‚âstrcpy‚ðŽg‚í‚È‚¢
‚Á‚Ä‚¾‚¯‚ÅA‚©‚Ȃ葬‚‚Ȃ邵AˆÀ‘S«‚à‚‚Ü‚éB
265:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 21:59:45
“‚¢—á1
char buf[100] ;
char buf2[100] ;
fgets(buf, sizeof(buf), pFin) ;
if (strlen(buf) < sizeof(buf2)) { /* –³ˆÓ–¡‚È’·‚³ƒ`ƒFƒbƒN */
strcpy(buf2, buf1) ; /* ©–³ˆÓ–¡‚ȃRƒs[ */
}
“‚¢—á2
for (i=0 ; i<strlen(s) ; i++) { /* –³ˆÓ–¡‚È—LŒÀ‰ñ”‚̃‹[ƒvA–³ˆÓ–¡‚È–ˆ“x‚ÌŠÖ”ŒÄ‚Ño‚µ */
if (s[i] == 'X') { ‚È‚ñ‚½‚ç }
}
266:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 22:02:14
strlen‚æ‚è‚à‚‘¬‚ÅM—Š«‚Ì‚ ‚éstrlenŒÝŠ·‚ÌŠÖ”ƒ}ƒ_[H
267:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 22:07:14
>>264
strlen,strcpy‚̈À‘S«‚ª’ႊ´‚¶‚é‚Ì‚ÍAŒÄ‚Ño‚µŒ³‚̈À‘S«‚ª’á‚¢‚©‚çB
‘¬‚‚È‚é‚Á‚Ă̂ÍAˆê“xŽæ‚Á‚½’·‚³‚ð•Ï”‚É“ü‚ê‚Ä‚¨‚‚Æ‚©‚Á‚ăŒƒxƒ‹‚̘b‚©‚ÈH
‚¢‚¸‚ê‚É‚µ‚ëA‚±‚ê‚ç‚ÉŒÀ‚炸uˆÀˆÕ‚ÉŽg‚í‚È‚¢v‚Á‚ĈӖ¡‚ł͓¯ˆÓ‚Å‚«‚éB
268:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 22:25:48
>>267
> strlen,strcpy‚̈À‘S«‚ª’ႊ´‚¶‚é‚Ì‚ÍAŒÄ‚Ño‚µŒ³‚̈À‘S«‚ª’á‚¢‚©‚çB
lŠÔ‚̓~ƒX‚ð‚·‚é‚à‚Ì‚¾‚©‚çA
‹@ŠB“I‚©‚‹§“I‚Ƀ`ƒFƒbƒN‚µ‚È‚¯‚ê‚ÎA
ˆÓ–¡‚ª‚È‚¢B
ƒoƒbƒtƒ@‚Ì’·‚³‚ª\•ª‚Å‚ ‚邯‚¢‚¤A
–Ú‚ÉŒ©‚¦‚È‚¢–ñ‘©‚È‚ñ‚Ä‚à‚Ì‚ÍA
lŠÔ‚̃~ƒX‚ɂ͑ς¦‚ç‚ê‚È‚¢B
> ‘¬‚‚È‚é‚Á‚Ă̂ÍAˆê“xŽæ‚Á‚½’·‚³‚ð•Ï”‚É“ü‚ê‚Ä‚¨‚‚Æ‚©‚Á‚ăŒƒxƒ‹‚̘b‚©‚ÈH
‚»‚ñ‚ȬŽèæ‚ÌÅ“K‰»‚ł͂ȂA
strlen‚ð–{“–‚É•K—v‚Èꊂłµ‚©Žg‚í‚È‚¢A‚Æ‚¢‚¤‚±‚ÆB
269:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 22:28:11
ˆÀˆÕ‚ÉŽg‚í‚È‚¢‚Á‚Ăǂ䂱‚ÆH
•K—v‚¾‚©‚çŽg‚¤‚ñ‚¶‚á‚È‚¢‚©B‘ã‘ÖŽè’i‚ª‚ ‚邯‚¢‚¤‚Ì‚©H
270:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 22:29:30
>>269
ŽÀۂɂǂñ‚ȃR[ƒh‘‚¢‚Ä‚é‚Ì? ŽN‚µ‚Ă݂ȂæB
271:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 22:30:02
253‚¾‚ªA257‚Æ‚©259‚Æ‚©‰´‚¶‚á‚È‚¢‚ñ‚¾‚ªB
‚È‚ñ‚©>>261‚ÉŽw–¼‚³‚ꂽ‚ñ‚ÅA’Þ‚ç‚ê‚Ä‚¿‚å‚ë‚Á‚Æ‘‚¢‚Ă݂éB
ƒGƒ‰[ˆ—‚ª”²‚¯‚Ä‚é‚Ì‚Ís”팸‚Ì‚½‚ßB
ˆø”‚É—^‚¦‚½•¶Žš—ñ‚©‚çŽn‚Ü‚és‚ð•\ަ‚·‚éƒvƒƒOƒ‰ƒ€B
fgets‚ł͖³‚‚ÄAˆø”‚Ì•¶Žš—ñ’·‚ðŽæ“¾‚·‚é—á‚È‚ñ‚ÅA
ŠÈ’P‚Ì‚½‚ß‚ÉÅ‘å255•¶ŽšB
#include <stdio.h>
#include <string.h>
#define BUF_SIZE 256
int main(int argc, char *argv[])
{
int len = strlen(argv[1]);
char buf[BUF_SIZE];
FILE *fp = fopen("test.txt", "r");
while ((fgets(buf, BUF_SIZE, fp)) != NULL) {
if(strncmp(argv[1], buf, len) == 0) printf("%s", buf);
}
}
strlen‚®‚ç‚¢•’ʂɎg‚¤‚ÆŽv‚¤‚ñ‚¾‚¯‚ǂ˂¥B
272:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 22:32:33
‚È‚ñ‚©ƒ{[‚Á‚Æ‚µ‚Ä‚éŠÔ‚ÉA‚¦‚ç‚¢ƒXƒŒi‚ñ‚łĂтÁ‚‚肾B
253‚Æ271‚ƃRƒŒˆÈŠO‚͉´‚¶‚á‚È‚¢‚ñ‚ňꉞB
273:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 22:36:16
>>271
‚»‚ê‚Í
u‰½‚©‚ɂ‚¯‚Ästrlen‚·‚év
‚ɂ͊Y“–‚µ‚È‚¢‚ÆŽv‚¤‚ªB
274:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 22:37:17
>>272
‚·‚Ü‚ñ‚Ë@>>257‚Æ>>259‚͉´‚¾
ŒN‚ÌU‚è‚ð‚µ‚½‚‚à‚è‚Í–³‚¢‚ñ‚¾‚¯‚Ç‚Ë
275:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 22:50:29
‚±‚ñ‚Ȃǂ¤‚Å‚à‚¢‚¢‚±‚Æ‚ð^Œ•‚É‹c˜_‚µ‚Ă邗
ƒƒ‰ƒ^‚—
276:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 22:53:27
‚»‚ê‚͂悩‚Á‚½
277:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/27 22:55:12
>>273
>>243‚ɑ΂µ‚Ä>>245‚¾‚Á‚½‚©‚çAstrlen‚ð‘S”ے肵‚Ă邿‚¤‚ÉŒ©‚¦‚½‚ñ‚ÅA
u‚Ü‚ŸŽg‚¤‚ñ‚¶‚á‚È‚¢‚ÌHv‚®‚ç‚¢‚ÌŠ´‚¶‚Å‘‚¢‚½‚¾‚¯‚¾‚æB
ƒ‹[ƒv“à‚Æ‚©‚Å“¯‚¶•¶Žš—ñ‚ɑ΂µ‚ĉ½“x‚àstrlenŒÄ‚ñ‚¾‚è‚Æ‚©
‚»‚¤‚¢‚¤‚͖̂³‘Ê‚¾‚ÆŽv‚¤‚æB
278:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/28 22:18:22
Œ‹˜_‚Ío‚Ü‚µ‚½‚©B
279:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/28 22:23:56
Œ‹˜_F
sizeof(char)‚ÍÈ—ª‚µ‚Ä‚à‚¢‚¢
strlen‚Í•K—v‚Èê‡‚à‚ ‚é
280:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/28 22:28:44
ã‚°‚ñ‚È•³
>>1Ž€‚Ë
281:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/28 23:30:57
adobeP‚ÌVìŠú‘Òage
282:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/28 23:46:39
>>1
sizeof(char)‚ª•K‚¸1‚È‚ç
malloc(sizeof(char)*(strlen(s)+1))
‚ł͂Ȃ
malloc(strlen(s)+1)
‚Ì•û‚ª‚¢‚¢
malloc(sizeof(char)*(strlen(s)+1))
‚¾‚Æsizeof(char) * ‚ªç’·
sizeof(char)‚ª•K‚¸‚µ‚à1‚łȂ¢‚È‚ç‚í‚©‚邪
283:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/29 01:23:30
‚Ü‚ C‚ÆC++‚ÉŒÀ‚Á‚ÄŒ¾‚¦‚Î100% 1‚¾‚©‚ç‚È‚Ÿ
284:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/29 01:26:43
‚¢‚¢‰ÁŒ¸ƒ‹[ƒv‚µ‚·‚¬B
285:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/29 01:27:14
‚Ü‚ŸƒXƒŒƒ^ƒC‚ª‚˃‹[ƒv‚µ‚Ä‚‚¾‚³‚¢‚Á‚ÄŒ¾‚Á‚Ă邿‚¤‚È‚à‚ñ‚¾‚©‚ç‚Ë
286:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/29 01:29:27
ƒ‹[ƒv‚Æ‚¢‚¦‚Î for(;;) ‚Æ while() ‚Ì푈‚à‚ ‚Á‚½‚È
ƒIƒŒ‚͈Ӗ¡‚È‚do`while”h‚¾‚¯‚Ç
287:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/29 01:38:39
‚¶‚á‚ ‰´‚Ígoto‚ðŽg‚¤‚ºI
288:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/29 01:41:03
ŽO–Ø‚Í3‚‚܂łµ‚©‚܂Ƃ߂ç‚ê‚È‚©‚Á‚½‚̂Š3Šò
Œã“¡‚Í5•C‚𓊇‚µ‚Ä‚½‚©‚ç 5“
289:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/29 06:16:09
Ŷ¼½
290:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/29 06:40:54
ƒlƒIƒWƒI‚Í100ƒƒKƒrƒbƒg
291:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/29 07:43:01
>>288
ŽO–؂͉EŽè‚¾‚©‚ç‚¶‚á‚È‚©‚Á‚½‚Á‚¯H
292:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/29 11:02:31
‚»‚ê‚à‚ ‚é‚È
‚È‚ñ‚©‚±‚¤Œ¾—t—V‚Ñ‚à‚ ‚»‚±‚Ü‚Ås‚‚ÆŒ|pƒŒƒxƒ‹‚¾‚æ‚È
293:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/29 13:07:42
>>284
¡ ƒmƒRƒmƒRo‚Ä‚«‚ĉæŠú“I‚È‚²ˆÓŒ©‚ðq‚ׂÄs‚©‚ê‚é
>>282@‚Ý‚½‚¢‚ÈŠÔ”²‚¯‚ª‚¢‚éŒÀ‚èAƒ‹[ƒv‚Í•s–łł·B
294:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/29 21:26:11
exit(0);
295:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/29 21:49:41
‚¢‚܂ǂ«ƒ}ƒƒbƒN‚È‚ñ‚©Žg‚¤‚©‚æ‚—
new‚ðŽg‚¦new‚ðI
296:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/29 22:22:16
VirtualAlloc‚Í‘½—p‚µ‚Ü‚·‚ª‰½‚©?
297:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/29 23:13:24
sizeof(char)+1‚ª•K‚¸2‚Å‚àAÈ—ª‚·‚ׂ«‚ł͂Ȃ¢
½ÚØÝ¸(tech”Â)
298:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/29 23:20:02
ċA
299:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/30 19:28:14
‚¨‚à‚µ‚ë‚¢‚±‚Æ‚ÉAŠÖS‚ƈê”ʂ̋c˜_‚̑傫‚³‚ÍA
‹@”\‚Ìd—v«‚Æ”½”ä—Ⴕ‚Ä‚¢‚邱‚Æ‚ª‘½‚¢B
‚»‚Ì——R‚ÍA‘å‚«‚È‹@”\‚æ‚謂³‚È‹@”\‚̂ق¤‚ª–¾Šm‚Ȉӌ©‚ðŽ‚¿‚â‚·‚A
—¬s‚̂悤‚ÈAˆêŽž“I‚ÈŠÖS‚ðˆø‚«‚â‚·‚¢‚©‚炾B
``Bjarne StroustrupwC++‚ÌÝŒv‚Æi‰»x
300:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/30 22:41:51
>>299
‚»‚µ‚ÄAƒvƒƒOƒ‰ƒ€‚Æ‚ÍA¬‚³‚È‹@”\‚ðW‚߂đ傫‚È‹@”\‚ðŽÀŒ»‚µ‚Ä‚¢‚B
‚¾‚©‚çA¬‚³‚È‹@”\‚ð‹c˜_‚·‚邱‚Æ‚ÍAÅI“I‚ɑ傫‚È‹@”\
‚»‚µ‚ÄAd‘å‚È‹@”\‚ð‹c˜_‚·‚邱‚Ƃɂ‚Ȃª‚é‚̂ł ‚éB
301:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/30 23:39:17
‚ ‚ ‚¢‚¦‚Îã—S
302:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 00:56:46
URLØÝ¸(msdn2.microsoft.com)(VS.80).aspx
¢ŠEˆê‹‘å‚ȃ\ƒtƒgƒEƒFƒA‰ïŽÐ‚̃R[ƒfƒBƒ“ƒO—á‚Å‚ÍA
len = _vscprintf( format, args ) // _vscprintf doesn't count
+ 1; // terminating '\0'
buffer = malloc( len * sizeof(char) );
‚̂悤‚ÉAsizeof(char)‚ðÈ—ª‚µ‚Ä‚¢‚È‚¢B
303:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 01:34:46
URLØÝ¸(dist.dc.kumamoto-u.ac.jp)
‚Ì–â‘è2
uŽ©•ª‚È‚è‚Ì——Rv‚ª‚ ‚ê‚΂ǂ¿‚ç‚Å‚à—Ç‚¢B
‚Æ‚¢‚¤“š‚¦‚È‹C‚ª‚·‚éB
304:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 01:41:50
>>303
ƒ^‚ÈŽáŽÒ‚ÉŽ¦‚·Žè–{‚Æ‚µ‚ÄA
s = (char *)malloc(sizeof(char)*n + 1);
‚Æ‚¢‚¤‚Ì‚ÍA•ª‚Æ“‚¢‚ÈB
s = (char *)malloc(n + 1);
‚È‚ç‚Æ‚à‚©‚A
s = (char *)malloc(sizeof(char)*n + 1);
‚̓_ƒ‚¾‚낤B
ˆÓ–¡‚Æ‚µ‚ÄŠÔˆá‚Á‚Ä‚é!
305:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 01:50:23
>>304
‚Ü‚ ‚ËA‘‚‚̂Ȃ炱‚̃XƒŒ‚Ì—l‚É
sizeof(char)*(n+1)
‚̂悤‚Ƀkƒ‹•¶Žš•ª‚àŠÜ‚ß‚é‚ׂ«‚¾‚ËB
306:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 01:53:05
>>303
‚Ç‚¤‚µ‚悤‚à‚È‚¢–â‘èW‚¾‚ÈB“Á‚É–â‘è4‚̕ӂè‚ÍI‚í‚Á‚Ä‚¢‚éB
307:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 02:23:04
‰‰K3‚̃vƒƒOƒ‰ƒ€‚à“‚¢B
—á‚Æ‚Í‚¢‚¦Afree‚µ‚È‚¢‚Ì‚ÍA‚Ç‚¤‚©‚ÆB
‚»‚ê‚ÉAstdio.h‚µ‚©#include‚µ‚ĂȂ¢‚¼!!!
308:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 02:37:23
>>303‚ÌURL‚̃\[ƒX‚ðŒ©‚é‚ÆAƒXƒ^ƒCƒ‹ƒV[ƒg"masato.css"‚ðŽg‚Á‚Ä‚éB
URLØÝ¸(www.kumamoto-u.ac.jp)
‚̃gƒbƒvƒy[ƒW‚Åmasato‚ðŒŸõ‚·‚邯A
URLØÝ¸(www.syst.cs.kumamoto-u.ac.jp)
‚ªƒqƒbƒg‚·‚éBŽ—‚½‚悤‚ȃZƒ“ƒX‚Ì–â‘肪B
URLØÝ¸(www.syst.cs.kumamoto-u.ac.jp)
‚Ì–â‘è4‚ÍA>>303‚̉‰K3‚ÆŽ—‚Ä‚éB
‚»‚µ‚Ä–â‘è5‚ÍA
> —Fî‚ðƒe[ƒ}‚ÉCmalloc‚Æ\‘¢‘Ì‚ðŽg‚Á‚½ŠÈŒ‰‚ȃvƒƒOƒ‰ƒ€‚ðì‚è‚È‚³‚¢D
‚Æ‚¢‚¤A—Ü‚ªo‚»‚¤‚ÈGˆí‚È–â‘肾B
‚¿‚Ȃ݂ÉAURL‚ðí‚Á‚Ä
URLØÝ¸(www.syst.cs.kumamoto-u.ac.jp)
‚Æ‚¢‚¤Œ¤‹†Žº‚ÌWeb‚̃ƒ“ƒo[‚ðŒ©‚é‚ÆA•Žè‚炵‚¢B
ŒF–{‘åŠw‚¾‚¢‚¶‚傤‚Ô‚©?
‚±‚ñ‚ÈŽ¿‚Ì’á‚¢‹³ˆç‚â‚Á‚Ä‚¿‚áƒCƒJ‚ñ‚¼B
309:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 02:49:46
‚¾‚Á‚ÄAApache ƒCƒ“ƒXƒg[ƒ‹Ï‚Ý‚¾‚à‚ñB
URLØÝ¸(dist.dc.kumamoto-u.ac.jp)
310:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 04:12:25
URLØÝ¸(www.syst.cs.kumamoto-u.ac.jp)
> Љԏ2
> ˆÈ‰º‚̃vƒƒOƒ‰ƒ€‚ðŒ©‚ÄC–â‚É“š‚¦‚È‚³‚¢D
> #include <stdio.h>
> #include <stdlib.h>
>
> #define SIZE 5
>
> int main()
> {
> int a[SIZE], i;
> int *b = (int *)malloc(sizeof(int)*SIZE);
>
> for (i = 0; i < SIZE; i++)
> a[i] = i * i;
>
> for (i = 0; i < SIZE; i++)
> b[i] = a[i];
>
> for (i = 0; i < SIZE; i++)
> printf("%d ", b[i]);
> printf("\n");
>
> return 0;
> }
311:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 04:12:51
>
> 1. u”z—ña‚Æmalloc‚ÅŠm•Û‚³‚ꂽ—̈æb‚̈Ⴂ‚ÍC
> ÓI‚ÉŠm•Û‚³‚ê‚郃‚ƒŠ—Ìˆæ‚ÆC
> __‚ÉŠm•Û‚³‚ê‚郃‚ƒŠ—Ìˆæ‚Æ‚¢‚¤ˆá‚¢‚ª‚ ‚éDv
> __‚É“ü‚é“K؂Ȍ¾—t‚ðˆÈ‰º‚©‚ç‘I‚тȂ³‚¢D
>
> a.ˆ¤‚䂦
> b.‰´“I
> c.‰¼‘z“I
> d.“®“I
>
> 2. b[2]‚ÌŒ^‚͉½‚Å‚·‚©H
312:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 04:15:56
‚±‚ê‚Í–â‘è‚̊ԈႢ‚𳂵‚È‚³‚¢A‚Æ‚¢‚¤‰Û‘è‚Ȃ̂©‚ÈB
”z—ña‚ªuÓIv‚¾‚Á‚Ä‚æB
313:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 04:16:42
‚³‚ç‚ÉAfor•¶‚Ì‘‚«•û‚ª“‚¢B
“¯ˆês‚É‘‚‚̂Ȃç {} ‚ðÈ‚¢‚Ä‚à\‚í‚È‚¢‚ªA
•Ê‚Ìs‚É‘‚‚̂Ȃç {} ‚ÍÈ‚‚ׂ«‚ł͂Ȃ¢‚Ì‚ÉB
314:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 05:30:37
sizeof(char)‚̘b‚ÉW’†‚µ‚Ü‚µ‚傤‚ËB
‘åŠw‚̃vƒƒOƒ‰ƒ~ƒ“ƒO‰‰K‚̉ۑè‚ð“Yí‚·‚éƒXƒŒ
½ÚØÝ¸(tech”Â)
315:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 09:32:49
>>302
‚»‚¤‚¢‚¤‚±‚Æ‚â‚Á‚Ă邩‚çׂ©‚¢ƒoƒO‚ªŽc‚Á‚½‚è‚È‚©‚È‚©Žæ‚ê‚È‚©‚Á‚½‚è
‚·‚é‚ñ‚¾‚ëB‚µ‚Á‚©‚肵‚ë‚Æ‚¢‚¢‚½‚¢B
316:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 09:37:52
‚»‚¤‚¾‚ÈB
+1‚ðlŠÔ‚ªƒR[ƒfƒBƒ“ƒO‚µ‚Ä‚¢‚½‚çA+1‚µ–Y‚ê‚ÄAƒoƒbƒtƒ@ƒI[ƒo[ƒtƒ[‚·‚é‚í‚ÈB
317:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 10:12:40
¢ŠEˆêˆÀ’肵‚Ä‚é‰ïŽÐ‚̃R[ƒfƒBƒ“ƒOƒXƒ^ƒCƒ‹‚È‚ç‚Æ‚à‚©‚AƒoƒO‚¾‚炯‚̉ïŽÐ‚Ì‚»‚ê‚ð—á‚Éo‚³‚ê‚Ä‚à‚È
318:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 10:13:47
>>317
ƒR[ƒh—Ê‚ª–c‘傾‚©‚çAƒoƒOŠÜ—L—¦‚ª’á‚‚Ä‚àAƒoƒOŒ”‚Í–c‘å‚ɂȂé‚ñ‚¾‚æB
319:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 12:19:34
>>318
‚ ‚ ‚¢‚¤ƒR[ƒh‚ªÏ‚Ýd‚È‚Á‚Ă邩‚ç‚Ë
ƒoƒO‚ª‘½‚‚È‚é‚Ì‚à‚¤‚È‚¸‚¯‚邿EEE
320:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 13:30:54
>>302
‚Ù‚ñ‚ÆA‚ ‚»‚±‚̃Tƒ“ƒvƒ‹ƒR[ƒh‚Á‚ăSƒ~‚΂Á‚©‚肾‚æ‚ÈB
>>313
‚¨‘O‚Ì„§‚·‚éƒXƒ^ƒCƒ‹‚È‚ñ‚©‚Ç[‚Å‚à‚¢‚¢‚킯‚¾‚ªB
321:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 15:12:04
‚Ü‚½1‚‚²‚Ý‚ðŒ©•t‚¯‚½‚ñ‚Å‹L”OƒJƒLƒR
URLØÝ¸(msdn2.microsoft.com)(VS.80).aspx
pszSrc= new char(12);
if(pszSrc)
@ @ pszSrc= "Hello world!";
322:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 15:41:38
>>321
“‚·‚¬‚é‚—‚—
‚»‚Ì‘O‚É‚ ‚éNULL‘ã“ü‚àˆÓ–¡–³‚¢‚µ‚—
const‚àƒLƒƒƒXƒg‚à‚È‚¢‚©‚çƒRƒ“ƒpƒCƒ‹‚à’Ê‚ç‚ñ‚¾‚낤‚È‚—
323:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 15:52:20
‰½‚ª‚â‚肽‚¢‚Ì‚©‚æ‚‚í‚©‚ñ‚Ë[ƒ\[ƒX‚¾‚È
324:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 16:31:06
>>321
‚ ‚ꂾ‚ÈA
1.‚Ü‚¸“ç‚ð—pˆÓ‚µ‚Ü‚·B
2.ŽŸ‚É“ç‚𓊂°ŽÌ‚Ă܂·B
3.‚»‚µ‚ÄŠù‚Éì‚Á‚Ä‚¨‚¢‚½ƒJƒbƒvƒ‰[ƒƒ“‚ðH‚ׂ܂·B
‚Ý‚½‚¢‚ÈŠ´‚¶‚©B
‚»‚ê‚É‚µ‚Ä‚à‹Í‚©8s‚ŃcƒbƒRƒ~Š–žÚ‚Èã‚É
ƒƒ‚ƒŠƒŠ[ƒN‚Ì‚¨‚Ü‚¯•t‚«‚Æ‚©—¬Îƒ}ƒCƒNƒƒ\ƒtƒg‚¾‚ÈB
325:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 16:36:02
>>321
”ñNULL‚Í^‚É‚È‚é‚æ‚Á‚ÄŒ¾‚¢‚½‚¢‚ñ‚¶‚á‚Ü‚¢‚©
326:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 16:36:14
‚¹‚ß‚Änew char[12]‚Æ‘‚¯‚æ‚ÆŽv‚¤B
327:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 17:10:02
strcpy‚µ‚½‚©‚Á‚½‚Ì‚©‚ÈB"Hello world!"‚Å12•¶Žš‚¾‚©‚çnew char[12]‚¶‚á‘«‚è‚È‚¢‚¯‚ÇB
str.CopyChars(str.GetBuffer(), "Hello world!", 12);@‚Æ‘‚¢‚Æ‚¯‚΂¢‚¢‚̂ɂ—
328:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 19:35:39
>>321‚Í—Ç‚¢“¥‚ÝŠG‚¾‚È
”»‚Á‚ĂȂ¢“z‚ª•‚‚«o‚Ä‚«‚½
329:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 20:59:23
char‚Æ‚¢‚¤‚̂͑gžŒ^‚ł͂ȂƒNƒ‰ƒX‚Ȃ̂©?
330:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 21:23:47
>>328
‰½‚ªH
331:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 21:24:49
>>329
ATL/MFC@‚̃R[ƒh‚È‚ñ‚¾‚©‚ç@C++B
‚Ȃ̂Å@char@‚̓Nƒ‰ƒX‚ł͂Ȃ¢B
332:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/08/31 23:56:30
>>328
>>327‚Ý‚½‚¢‚È“z‚ÌŽ–‚¾‚낤
333:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/01 01:06:20
>>332
>>327‚Ý‚½‚¢‚È“z‚͉½‚ª‚í‚©‚Á‚ĂȂ¢‚ÌH
334:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/01 02:00:21
>>328
‚æ‚”»‚Á‚ĂȂ¢‚ñ‚ÅA>>321‚̃\[ƒX‚ð‰ðà‚µ‚Ă͂‚ê‚Ü‚¢‚©H
335:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/01 11:25:14
// “®“I‚ÉŠm•Û‚µ‚½—̈æ‚̃|ƒCƒ“ƒ^‚ðpszSrc‚É‘ã“ü
pszSrc= new char(12);
// new‚ɬŒ÷‚µ‚½ê‡
if(pszSrc)
// “®“I‚ÉŠm•Û‚µ‚½—̈æ‚𖳎‹‚µ‚ÄA•¶Žš—ñƒŠƒeƒ‰ƒ‹‚̃|ƒCƒ“ƒ^‚ðpszSrc‚ɕۑ¶
// “®“I‚ÉŠm•Û‚µ‚½—̈æ‚̓Š[ƒN‚·‚é
pszSrc= "Hello world!";
CŒ¾Œê‚µ‚©•ª‚©‚ç‚ñ‚¯‚ÇAnew‚ðmalloc‚ɓǂݑւ¦‚邯‚±‚ñ‚ȂƂ±‚ëB
C++‚¾‚Æ•¶Žš—ñƒŠƒeƒ‰ƒ‹‚Ì‘ã“ü‚ÍA‚È‚ñ‚©strcpy‚Ý‚½‚¢‚È“®‚«‚·‚ñ‚Ì‚©H
336:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/01 11:36:12
„// “®“I‚ÉŠm•Û‚µ‚½—̈æ‚̃|ƒCƒ“ƒ^‚ðpszSrc‚É‘ã“ü
„pszSrc= new char(12);
\•¶ƒGƒ‰[B
„// new‚ɬŒ÷‚µ‚½ê‡
„if(pszSrc)
new‚ÍNULL‚ð•Ô‚³‚È‚¢B
„// “®“I‚ÉŠm•Û‚µ‚½—̈æ‚𖳎‹‚µ‚ÄA•¶Žš—ñƒŠƒeƒ‰ƒ‹‚̃|ƒCƒ“ƒ^‚ðpszSrc‚ɕۑ¶
„// “®“I‚ÉŠm•Û‚µ‚½—̈æ‚̓Š[ƒN‚·‚é
„pszSrc= "Hello world!";
‚»‚Ì’Ê‚èB
„CŒ¾Œê‚µ‚©•ª‚©‚ç‚ñ‚¯‚ÇAnew‚ðmalloc‚ɓǂݑւ¦‚邯‚±‚ñ‚ȂƂ±‚ëB
„C++‚¾‚Æ•¶Žš—ñƒŠƒeƒ‰ƒ‹‚Ì‘ã“ü‚ÍA‚È‚ñ‚©strcpy‚Ý‚½‚¢‚È“®‚«‚·‚ñ‚Ì‚©H
‚µ‚È‚¢‚µ‚È‚¢B
>>324
”J‚ëA‚±‚¤B
E“ç‚ð—pˆÓ‚µ‚Ĉê”t‚É‚¨“’‚𕦂©‚µ‚Ü‚·(–ܘ_A–Ë‚ð“ü‚ꂽ‚çˆì‚ê‚Ä‘å•ςł·‚Ë)B
E“ç‚Í—pˆÓ‚Å‚«‚Ü‚µ‚½‚©(“–‘R‚Å‚ ‚é)?
E‚ł͂±‚¿‚ç‚É—pˆÓ‚µ‚½ƒJƒbƒvƒ‰[ƒƒ“‚ð‚Ç‚¤‚¼(‚¨‚¢‚¨‚¢A“ç‚»‚̂܂Üw)B
337:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/01 12:01:38
>>335
@@pszSrc=@new@char(12);
‚ÍAC@‚¾‚Æ«‚±‚ñ‚ÈŠ´‚¶B
@@(pszSrc@=@malloc(1))@=@12;
338:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/01 12:02:26
‚ ‚ ‚ KŒŠ–Y‚ꂽI
@@*(pszSrc@=@malloc(1))@=@12;
339:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/01 12:15:23
>>336
12‚Íchar‚̉Šú‰»Žq‚Æ‚µ‚Ä—LŒøBƒGƒ‰[‚ɂ͂Ȃç‚È‚¢B
340:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/01 15:08:20
ƒGƒŒƒKƒ“ƒg‚ȃƒ‚ƒŠƒŠ[ƒN‚¾‚È‚Ÿ
341:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 04:22:12
malloc‚ªŽ¸”s‚·‚é‰Â”\«‚Íl—¶‚µ‚È‚¢‚Ì‚©H
‚Â[‚©Amalloc‚Á‚ÄNULLˆÈŠO‚ª•Ô‚Á‚½‚Æ‚µ‚Ä‚à
ŽÀ‚̓ƒ‚ƒŠŠm•ۂɬŒ÷‚µ‚½‚©‚Ç‚¤‚©•s–¾‚¾‚Æ‚¢‚¤
‚¨‚»‚낵‚¢ƒoƒO‚ª‚ ‚é‚ñ‚¾‚ªLinux‚Á‚Ä•|‚¢‚æ‚È
342:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 08:06:28
malloc‚ânew‚ªŽ¸”s‚·‚é󋵂Á‚ÄA‚©‚Ȃ胄ƒo‚¢‚æ‚ËB
‚»‚ê‚ç‚ɑΈ‚·‚éƒR[ƒh‚ÅAmalloc‚ânew‚ðŽg‚¤‚ÆAƒ~ƒCƒ‰Žæ‚肪ƒ~ƒCƒ‰‚ɂȂ鋰‚ꂪ‚ ‚邵A
OS‚̉¼‘zƒƒ‚ƒŠ‚ðH‚¢s‚‚µ‚Ä‚¢‚é󋵂łÍA‘¼‚̃vƒƒOƒ‰ƒ€‚à“®ì‘±s‚ªŒµ‚µ‚‚È‚Á‚Ä‚¢‚ÄA
I—¹ˆ—‚à³í‚És‚¦‚é‚©‰ö‚µ‚¢B—\‘z‚à‚‚©‚È‚¢‚悤‚ÈŽ–‘Ô‚ªŽŸX‚É”¶‚µ‚»‚¤B
‚¾‚©‚çAmalloc‚ânew‚ÉŽ¸”s‚µ‚½Žž“_‚ÅAOS‚©‚çăCƒ“ƒXƒg[ƒ‹‚·‚éƒnƒ‚ɂȂé‚킯‚ÅA
¬Œ÷‚µ‚½‚©‚Ç‚¤‚©ƒ`ƒFƒbƒN‚µAޏ”s‚µ‚½‚±‚Æ‚ª‚í‚©‚Á‚½‚Æ‚±‚ë‚ÅA‚낂ɑΈ‚Å‚«‚È‚¢‚È‚çA
ŠJ‚«’¼‚Á‚ÄAmalloc‚ânew‚ðƒ‰ƒbƒv‚µ‚ÄAޏ”s‚µ‚½‚çexit‚µ‚Ä‚µ‚Ü‚¢A
ƒ‰ƒbƒv‚µ‚½‚à‚Ì‚ðŽg‚¤‘¤‚ÍAޏ”s‚·‚邱‚Ƃ͂Ȃ¢‚à‚̂Ƃµ‚ăR[ƒh‚ð‘‚¢‚Ä‚µ‚Ü‚¤‚Ì‚àƒAƒŠ‚©‚ÆB
343:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 09:14:15
„‚¾‚©‚çAmalloc‚ânew‚ÉŽ¸”s‚µ‚½Žž“_‚ÅAOS‚©‚çăCƒ“ƒXƒg[ƒ‹‚·‚éƒnƒ‚ɂȂé‚킯‚ÅA
‚¨‚¢‚¨‚¢A•’Ê‚Íreboot‚Å[•ª‚¾‚ëB
ŽÀÛGnome‚È‚ñ‚©Žg‚Á‚Ä‚¢‚邯Amalloc()‚ÉŽ¸”s‚·‚é ‚É‚ÍŽ–ŽÀã‘€ì•s”\‚ɂȂÁ‚Ä‚¢‚é‚©‚çA
’ú‚߂ĂƂÁ‚Æ‚Æexit()‚Á‚Ă̂͂ ‚肾‚ÆŽv‚¤B
Ž„‚ÌŽdŽ–ŠÖŒW‚Å‚ÍAí’“Œ^ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Ì‹N“®‚ÍŠî–{“I‚ɃXƒNƒŠƒvƒg‚©‚çs‚È‚¢A
ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ªˆÙíI—¹‚µ‚½‚Æ‚«‚ɂ͉”\‚Ȃ炻‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“‚ðÄ‹N“®‚·‚邿‚¤‚É‚µ‚Ä‚¢‚éB
344:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 09:42:29
>>343
reboot‚Å\•ª‚Æ‚¢‚¤•ÛØ‚ª‚ ‚ê‚ÎA‚ËB
OS‚Ìã‚Å‘–‚é‚·‚ׂẴvƒƒOƒ‰ƒ€‚ªA
Ý’è‚âƒf[ƒ^‚ðƒtƒ@ƒCƒ‹‚É‘‚ŽžA
ˆêŠÑ«‚ð•Û‚Ä‚é‚æ‚¤‚É‘‚¢‚Ä‚‚ê‚ê‚΂¢‚¢‚ªA
‚»‚¤‚łȂ¢‚ÆA
•s³‚ʼnó‚ꂽƒtƒ@ƒCƒ‹‚ð“ǂނ±‚ƂɂȂèA
‚±‚Ü‚Á‚½‚±‚ƂɂȂÁ‚Ä‚µ‚Ü‚¤B
345:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 13:09:01
OS‚©‚ç‚Æ‚©‚Ë‚¥‚æ‚—
‘‚«ž‚Ý’†‚Ì“dŒ¹’f‚Å‚³‚¦ƒWƒƒ[ƒiƒ‹ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚È‚ç’Êí–â‘è–³‚¢‚Ì‚ÉA
ƒƒ‚ƒŠŠm•ÛŽ¸”s‚‚ç‚¢‚Å®‡«Žæ‚ê‚È‚‚È‚é‚Æ‚©‚—
ŠîвƒVƒXƒeƒ€‚ȂǂȂçAƒ\ƒtƒgƒEƒFƒA‚Æ‚µ‚ÄŠù‚É•iŽ¿‚É–â‘è—L‚肾‚µA
ŒÂlPC‚âƒOƒ‹[ƒvƒT[ƒo[ƒŒƒxƒ‹‚ÅăCƒ“ƒXƒg‚ÍŒ‰•ȉ߂¬‚¾‚ëB
346:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 13:13:01
1GiB‚̃ƒ‚ƒŠŠm•Û‚µ‚悤‚Æ‚µ‚ÄŽ¸”s‚µ‚½‚Á‚Ä󋵂ȂçA
ƒƒ‚ƒŠŠm•ÛŽ¸”s‚µ‚½‚ƃ†[ƒU‚É’Ê’m‚µ‚½‚èA
‚»‚Ì‚½‚߂ɔKiB‚̃ƒ‚ƒŠ‚ðŠm•Û‚µ‚½‚肵‚悤‚Æ‚µ‚Ä‚à‚¢‚¢‚ÆŽv‚¤B
347:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 13:32:25
>>345
ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚̃Œƒxƒ‹‚Å–â‘肪‚È‚‚Ä‚àAƒtƒ@ƒCƒ‹‚Ì’†g‚̃Œƒxƒ‹‚ł͖â‘肾‚æB
ƒtƒ@ƒCƒ‹‚Ì’†g‚܂Ńgƒ‰ƒ“ƒUƒNƒVƒ‡ƒ“‚âƒWƒƒ[ƒiƒ‹‚Å‚â‚Á‚Ä‚¢‚ê‚Αåä•v‚¾‚ªA
‚»‚¤‚łȂ¢ƒvƒƒOƒ‰ƒ€‚Ìê‡Aƒtƒ@ƒCƒ‹‚Ì’†g‚̈êŠÑ«‚ªŽ¸‚í‚ê‚Ä‚µ‚Ü‚¤B
348:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 13:56:19
>>347
>‚»‚¤‚łȂ¢ƒvƒƒOƒ‰ƒ€‚Ìê‡Aƒtƒ@ƒCƒ‹‚Ì’†g‚̈êŠÑ«
345‚̉º‚Qs‚Ì’Ê‚èB
d—v‚ȃVƒXƒeƒ€‚È‚ç˜_ŠOADBMS‚ȂǂňêŠÑ«‚ÌŠm•Û‚Í•K{‚¾‚µA
‚»‚ê‚Å‚à”²‚¯‚½ˆÙí‚̓oƒbƒNƒAƒbƒv‚©‚烊ƒJƒoƒŠ‚³‚¹‚éB
OS‚©‚ç‚Æ‚©ƒ_ƒEƒ“ƒ^ƒCƒ€’·‚·‚¬‚¾‚ëB
‚»‚ê‚Ƀƒ‚ƒŠ•s‘«‚ÅOS‰ó‚·‚Á‚Ăǂñ‚Èó‹µH
vi‚ªLILO‚ÌÝ’èƒtƒ@ƒCƒ‹‘‚«Š·‚¦‚éÅ’†‚ÉŽ€‚ñ‚¾‚Á‚ÄA
‘‚«Š·‚¦‘O‚ɃoƒbƒNƒAƒbƒv‚‚ç‚¢‚µ‚Ă邾‚ëB
ƒ†[ƒeƒBƒŠƒeƒB‚©‰½‚©‚ªhttpd.conf‰ó‚µ‚½‚Á‚ÄA
OS‚Ç‚±‚ë‚©apache‚©‚ç“ü‚ê‚È‚¨‚·”nŽ‚Í‹‚È‚¢‚¾‚ëB
349:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 16:41:48
„ƒ†[ƒeƒBƒŠƒeƒB‚©‰½‚©‚ªhttpd.conf‰ó‚µ‚½‚Á‚ÄA
„OS‚Ç‚±‚ë‚©apache‚©‚ç“ü‚ê‚È‚¨‚·”nŽ‚Í‹‚È‚¢‚¾‚ëB
Œ©‚½‚±‚Æ‚ ‚é‚ÈB
‰´‚Í‚±‚ê‚ðWindows•a‚Æ–¼‚¯‚½B
350:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 18:53:50
‚ [‚¢‚é‚¢‚éAuŽæ‚芸‚¦‚¸ÄƒCƒ“ƒXƒg[ƒ‹‚µ‚Ă݂܂µ‚½v‚Á‚Ä‹ïŽtB
351:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 20:36:44
ƒlƒgƒQ‚̃Nƒ‰ƒCƒAƒ“ƒg‚ÍA‚½‚Ü‚ÉWindows‚ÌÝ’è‚â‚çƒVƒXƒeƒ€ƒtƒ@ƒCƒ‹‚â‚ç‚ð‚Ô‚¿‰ó‚·“z‚ª‹‚é
352:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 20:37:39
‚ A•â‘«B
‘½•ªmalloc‚ÍŠÖŒW‚È‚¢B
353:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 21:53:13
‚µ‚΂炑OAŒ¶‘zŽO‘Žu2‚Á‚¿‚ã[ƒQ[ƒ€‚ŃAƒz‚Ù‚ÇÄ‹N“®‚©‚©‚Á‚ÄOS‚ª•sˆÀ’è‚ɂȂÁ‚½B
Ä‹N“®‚ÌŒ´ˆö‚ªƒƒ‚ƒŠƒŠ[ƒN‚Æ‹C•t‚‚Ì‚ª’x‚·‚¬‚½EEEB
HDD‚ªƒKƒŠƒKƒŠ–‚èo‚µ‚½‚çƒZ[ƒu‚µ‚ÄÄ‹N“®‚Æ‚©A
‹U“T—_“]¶‚ðŽv‚¢o‚µ‚ĉù‚©‚µ‚©‚Á‚½B
354:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 22:57:44
“Ë‘R‚¾‚ªƒXƒŒ‚ðŒƒ‚µ‚rollback‚µ‚Ä‚¢‚¢‚©‚ÈB
sizeof(char)‚ÍŠm‚©‚ÉŽd—l‚Å1‚ÆŒˆ‚Ü‚Á‚Ä‚¢‚邯‚ÇAÈ—ª‚µ‚È‚¢•û‚ª—Ç‚¢B
ƒRƒƒ“ƒg‚âsizeof(char)==1‚Ì—‰ð‚ª–³‚‚Ä‚àA
ƒ\[ƒX‚ðŒ©‚é‚¾‚¯‚Å•¶Žš”¨ƒoƒCƒg”‚Æ‚µ‚Ĉµ‚¢‚½‚¢ˆÓ}‚ª–¾Šm‚ɂȂéB
‚»‚ê‚ɃRƒ“ƒpƒCƒ‰‚ÌÅ“K‰»‚łǂ¤‚¹ƒRƒXƒg‚Í0‚¾B
‚½‚¾A‚»‚ñ‚Èç’·‚ȃ\[ƒX‚ªŽUÝ‚µ‚Ä‚¢‚é‚Ì‚ªŒ™‚¾‚Æ‚¢‚¤‚Ì‚à“¯ˆÓo—ˆ‚éB
‚µ‚©‚µ‚»‚êˆÈ‘O‚ÉA•¶Žš—ñ‚Ì‘€ì‚È‚ñ‚Ä•’ʂ̓‰ƒbƒv‚µ‚È‚¢‚©H
>malloc(sizeof(char)*(strlen(s)+1))
>malloc(strlen(s)+1)
—¼•û‚Æ‚àA”ñí‚É’Z‚¢ŠÖ”ˆÈŠO‚Å‚±‚ñ‚È‚ño‚Ä‚«‚½‚ç‚Ç‚¤‚©‚ÆŽv‚¤‚ñ‚¾‚ªB
char*@@@@strmalloc(int@len){return@len<0?NULL:malloc((len+1)*sizeof(char@@@));}
wchar_t*@wcsmalloc(int@len){return@len<0?NULL:malloc((len+1)*sizeof(wchar_t));}
void@strfree(const@char*@@@@s){free(s);}@//@Šm•Û/‰ð•ú‚ð‘΂Ƃ·‚邽‚ßfree‚ð’Pƒ‚Ƀ‰ƒbƒv
void@wcefree(const@wchar_t*@s){free(s);}@//@Šm•Û/‰ð•ú‚ð‘΂Ƃ·‚邽‚ßfree‚ð’Pƒ‚Ƀ‰ƒbƒv
char* s2 = strmalloc(strlen(s));
strfree(s2);
‚±‚ê‚‚ç‚¢‚Í’ŠÛ‰»‚·‚邾‚ëH‚¨‘O‚ç‚Ç‚¤‚â‚Á‚Ä‚éH
355:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 23:21:41
„•¶Žš”¨ƒoƒCƒg”‚Æ‚µ‚Ĉµ‚¢‚½‚¢ˆÓ}
‚±‚±‚ÍŽ©–¾‚¾‚ë[‚ª‚æ
‚Æ‚¢‚¤‚Ì‚ª”½‘Δh‚̈ӌ©‚¾‚ÆŽv‚¤B
a++; // 1‚ð‘«‚·
‚Á‚Ä‚¢‚¤ƒRƒƒ“ƒg‚ð“ǂ܂³‚ê‚邿‚¤‚ÈŠ´‚¶ ‚Æ‚¢‚¤‚©
356:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 23:28:41
>>354
ˆê•û‰´‚ÍC++‚ðŽg‚Á‚½B
357:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 23:49:03
‚Ü‚ŸA‰´‚àŒ»ŽÀ“I‚É‚ÍC++Žg‚¤‚ÈB
‚¾‚¯‚ÇC++Žg‚¤‚©‚炱‚»ŠÏ”O“I‚ÉÈ—ª‚µ‚È‚¢‚ñ‚¾‚¯‚Ç‚ÈB
ƒeƒ“ƒvƒŒ[ƒgŠÖ”‚Æ‚©ì‚邯‚«
> ‚±‚±‚ÍŽ©–¾‚¾‚ë[‚ª‚æ
> ‚Æ‚¢‚¤‚Ì‚ª”½‘Δh‚̈ӌ©‚¾‚ÆŽv‚¤B
‚»‚̂͂¸‚ÌŽ©–¾‚ªA’ŠÛ‰»E‘̉»‚·‚ê‚΂·‚é’ö–³‚‚È‚Á‚Ä‚¢‚B
wchar_t‚̑Ήž‚ð‚µ‚æ‚¤‚Æ‚µ‚½‚¾‚¯‚Å•ö‚ê‚éB
‚‚܂肻‚ÌŽ©–¾‚Í‚ ‚Ü‚è–{Ž¿“I‚łȂ©‚Á‚½‚Æ‚¢‚¤‚±‚ÆB
‚Þ‚µ‚ëA•¶Žš‚ðcharŒ^‚ðˆµ‚¤‚Æ‚«‚ÉŒÀ‚è•¶Žš”‚ƃoƒCƒg”‚ª“¯‚¶‚ɂȂéA‚Æl‚¦‚éB
•¶Žš—ñ‘€ì‚ÆŒ¾‚¢‚È‚ª‚çŒ^‚ð‹‚ˆÓŽ¯‚·‚é‚Ì‚ÍA‚â‚Í‚èƒXƒ}[ƒg‚Ƃ͎v‚¦‚È‚¢‚æB
358:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/03 23:52:00
Œë‹L‚Í”]“à•ÛŠÇ‚ÅB
359:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 00:00:44
>>357
‚Ô‚Á‚¿‚Ⴏ–¢‘Ήžƒ\ƒtƒg‚Ì‘½ƒoƒCƒg•¶Žš‘Ήž‚ð‚·‚é‚Æ‚«‚Í
char‚ðwchar_t‚É‹@ŠB•ÏŠ·♥ ‚È‚ñ‚Äâ‘΂µ‚È‚¢‚©‚ç
‚à‚¤‚»‚̕ӂ͂·‚²‚¢¨‚¢‚łǂ¤‚Å‚à‚¢‚¢˜b‚¾‚ÆŽv‚¤B
360:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 00:11:32
‚»‚à‚»‚à•¶ŽšŒ^‚ª“Æ—§‚µ‚Ä‚¨‚炸Achar‚âunsigned char‚ª
®”Œ^‚Ì1‚‚ł ‚éiJava‚âC#‚Å‚¢‚¤byte‚É‚ ‚½‚éŒ^j‚Æ‚¢‚¤Žž“_‚©‚ç
‚à‚¤•¶Žš‚ƃoƒCƒg‚ð‚²‚Á‚¿‚á‚É‚·‚é‚͎̂n‚Ü‚Á‚Ä‚¢‚éB
‚¾‚©‚牴‚Í•¶Žš == ƒoƒCƒg‚ðŠÃ‚ñ‚¶‚Ď󂯓ü‚êAsizeof (char)‚ðŽg‚í‚È‚¢B
361:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 00:15:20
‹@ŠB•ÏŠ·‚Æ‚©‚¶‚á‚È‚‚ÄAƒeƒ“ƒvƒŒ[ƒgŠÖ”‚̘b‚ÈB
allocator((Tr::getlen(s)+1) * Tr::char_size);
‚Ý‚½‚¢‚ÈŠ´‚¶‚ÅŽÀ‘•‚µ‚ÄAŒ^‚̓Rƒ“ƒpƒCƒ‹Žž‚ÉŒˆ‚Ü‚éB
‚¿‚å‚Á‚Æ‚µ‚½ŠÖ”‚ð‘̉»‚·‚邯A
Ž©•ª‚ªŽ©–¾‚¾‚Æ‚©–{Ž¿“I‚¾‚ÆŽv‚Á‚Ä‚¢‚½‚à‚Ì‚ªA
‚»‚¤‚Å‚à‚È‚¢‚Æ‹C•t‚©‚³‚ê‚é‚Á‚ĘbB
362:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 00:18:56
‚Ô‚Á‚¿‚á‚°char‚¾‚¯‚È‚ñ‚ÄXML‚àˆµ‚¦‚Ë‚¥‚æÅ‹ßB
363:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 00:28:46
>>360
•¶Žš‚ƃoƒCƒg‚ª‚²‚Á‚¿‚á‚Æ‚¢‚¤‚̂ͮ—o—ˆ‚Ä‚¢‚È‚¢‚©‚çB
•¶Žš‚Í•¶ŽšW‡‚Æ‚µ‚ēƗ§‚µ‚Ä‚¢‚ÄAƒoƒCƒg‚à•¶ŽšW‡‚Ƃ͊֌W–³‚¢B
‚»‚Ì‚Q‚‚ðŒq‚¢‚ÅAƒoƒCƒg—ñ‚Ìã‚Å•¶Žš‚ð•\Œ»‚·‚郋[ƒ‹‚ªƒGƒ“ƒR[ƒfƒBƒ“ƒOB
ŠT”O‚ª“ª‚Ì’†‚Å•ª‚©‚ê‚Ä‚¢‚ê‚ÎAunsined‚¾‚Æ‚©SJIS, UTF-8‚â‚炪‚ ‚Á‚Ä‚à‚²‚Á‚¿‚á‚ɂ͂Ȃç‚È‚¢‚Í‚¸B
364:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 00:30:07
Œ^‚ɂ‚¢‚ÄA‚¿‚å‚¢’Eü‚·‚邯‚ÇEEEB
Žž‚ð•ÛŽ‚·‚éŒ^‚ðŽg‚Á‚Ä‚ÄA8ŒŽ’†‚̃f[ƒ^‚ð’T‚·‚Æ‚«
(‹[Ž—ƒR[ƒhBƒŠƒeƒ‰ƒ‹‚͕ϔ‚É‘ã“ü‚³‚ꂽ’l‚ÆŽv‚Á‚Ä)
if("2007/08/01" <= x && x <= "2007/08/31 23:59:59"){...}
‚̂悤‚É‘‚“z‚ª‹‚éB
‰´‚Í
if("2007/08" <= x && x < "2007/09"){...}
‚Æ‘‚BŒŽ“ú‚ÍÈ—ª‚³‚ê‚邯1AŽžŠÔˆÈ‰º‚Í0‚ƂȂéB(•’Ê)
‚µ‚©‚µA‚»‚¤‘‚——R‚̓\[ƒX‚ª’Z‚‚Ȃ邩‚ç‚¶‚á‚È‚¢B
if("2007/08/01 00:00:00" <= x && x < "2007/09/01 00:00:00"){...}
‚Æ‘‚¢‚Ä‚à—Ç‚¢B
59:59‚¾‚Æ‚©A9999‚¾‚Æ‚©‚ÍA‚Ü‚¸‚¢ƒTƒCƒ“‚¾‚ÆŽv‚Á‚Ä‚¢‚éB
Œ^‚ð‹‚ˆÓŽ¯‚µ‚Ä‚¢‚éꇂ͑½‚¢‚©‚炾A
ã‹L‚Ìê‡A‚±‚ÌŒ^‚ªƒ~ƒŠ•b‚܂ŕێ‚·‚邱‚ƂɂȂÁ‚½‚Æ‚«A
23:59:59‚ͳŠm‚ÈÅŒã‚ł͂ȂA23:59:59.999‚Æ‘‚•K—v‚ª‚ ‚è
‹Í‚©‚¾‚ªŒŠ‚Ì‚ ‚éƒvƒƒOƒ‰ƒ€‚ƂȂéB
ƒf[ƒ^“I‚ɂ̓sƒR•b‚܂Ŏ‚Ă邿‚¤‚ɂȂÁ‚½‚çH.999999...
¸“x‚Ì–â‘è‚¶‚á‚È‚¢AŒ‹‹Ç‚Í u2007/09/01‚ÉŒÀ‚è‚È‚‹ß‚¢’lv‚ƂȂé
‚È‚ç2007/09/01 00:00:00‚Æ”äŠr‚·‚ê‚Ηǂ¢B
ƒ\[ƒg‚Å’P‚ÉÅŒã‚É‚µ‚½‚¢‚à‚Ì‚É 9999 ‚ð“ü‚ê‚邯‚©A
ꇂɂæ‚Á‚Ă̓n[ƒhƒR[ƒfƒBƒ“ƒO‚Æ‚©A‚à‚¤Œ©‚Ä‚ç‚ê‚È‚¢B
•K—vˆÈã‚ÉŒ^‚̸“x‚Ɉˑ¶‚µ‚È‚¢‚Å—~‚µ‚¢B
365:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 00:33:50
ƒ~ƒŠ•bˆÈ‘O‚É‚¤‚邤•b
366:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 00:36:45
<= ‚¶‚á‚È‚‚Ä < ‚ðŽg‚¦‚Îςޘb‚¶‚á‚È‚¢‚Ì‚©
367:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 00:48:33
>>366
‚»‚¤A‚»‚¤‚¢‚¤˜bB
‚Å‚àŽg‚Á‚Ă鸓x‚ª“ú‚Ü‚Å(ŽžˆÈ~‚ª00:00)‚ÅAWebƒtƒH[ƒ€‚©‚çŠúŠÔ‚ð“ü‚ê‚ç‚ꂽê‡A
ŠJŽn“ú`I—¹“ú‚Æ‚¢‚¤“ü—Í—“‚Å‚ÍI—¹“ú‚àŠÜ‚Þ‚Ì‚ÅA
x < I—¹“ú+1 ‚Æ‚¹‚¸A’P‚É x <= I—¹“ú‚Æ‚·‚é“z‚ª’†X‘½‚¢B
‰E‚Ì•û‚ªƒVƒ“ƒvƒ‹‚¾‚µA‚í‚©‚ç‚ñ‚Å‚à‚È‚¢‚ªB
‚»‚ê‚Å“o˜^“úŽž(Žž•ª•b‚ª—L‚é)‚Æ‚©‚ðŒŸõ‚·‚鈗‚Å‚à“¯‚¶ƒ\[ƒXŽg‚Á‚Ä”nŽ‚ª‚Á‚ÄŒ‹‰Ê‚ɂȂÁ‚Ä‚½B
368:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 00:52:32
>>363
•¶Žš‚ƃoƒCƒg‚ª‚²‚Á‚¿‚á‚Æ‚¢‚¤‚͉̂´‚ÉŒ¾‚Á‚Ä‚¢‚é‚Ì‚©H
‰´‚ÍAC‚ÆC++‚ª•¶Žš‚ƃoƒCƒg‚ð‚²‚Á‚¿‚á‚Ɉµ‚Á‚Ä‚¢‚邯Œ¾‚Á‚½‚‚à‚肾B
‚¾‚©‚牴‚É‚»‚ñ‚È‚±‚ÆŒ¾‚í‚ê‚Ä‚àA‚¨–åˆá‚¢B
369:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 01:04:36
wchar.h‚ȂǗL‚邵A•¶Žš‚ƃoƒCƒg‚ð‚²‚Á‚¿‚á‚Ɉµ‚Á‚Ă邿‚¤‚ɂ͎v‚¦‚È‚¢‚ªEEE
‚»‚ê‚Échar==•¶Žš‚łȂAchar*==nulI’[•¶ŽšƒXƒgƒŠ[ƒ€‚Æ‚¢‚¤‚Ì‚ª‚ ‚Á‚½‚©‚ç
SJIS‚È‚Ç‚ð‚»‚ê‚È‚è‚Ɉµ‚¦‚Ä—ˆ‚½‚킯‚¾‚µB
370:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 01:20:30
‚¿‚Ȃ݂ÉAjava,C#‚Ȃǂ͕¶ŽšŒ^‚ª–{“–‚̈Ӗ¡‚œƗ§‚µ‚Ä‚é‚킯‚¶‚á‚È‚A
’P‚É“à•”‚̃Gƒ“ƒR[ƒh‚ðŠ„‚èØ‚Á‚ÄUTF-16‚É“ˆê‚µ‚Ă邾‚¯B
ÌACŒ¾Œê‚ªascii‚Å\•ª‚Æl‚¦‚½‚悤‚ÉB
‚»‚Ì—˜•Ö«‚Í‚à‚¿‚ë‚ñ‘å‚«‚¢‚¯‚ÇA‚»‚̑㞂Ƃµ‚ÄUTF-8‚Ȃǂð“ǂݑ‚«‚·‚邯‚«
ƒGƒ“ƒR[ƒh•ÏŠ·‚̃I[ƒo[ƒwƒbƒh‚ðŽó‚¯“ü‚ê‚Ä‚¢‚éB
¦‚æ‚Ù‚Ç‹‘å‚ȃtƒ@ƒCƒ‹‚łȂ¢ŒÀ‚è‘΂µ‚½ƒI[ƒo[ƒwƒbƒh‚¶‚á‚È‚¢‚¯‚ÇB
371:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 01:27:26
UTF-16‚àƒTƒƒQ[ƒgƒyƒA‚ðl‚¦‚邯char==‚P•¶Žš‚ƂȂç‚È‚¢B
Unicode—̈æ‚ŌŒèƒoƒCƒg‚ªo—ˆ‚é‚Ì‚ÍUTF-32‚¾‚¯B
‚Å‚àascii‚P•¶Žš‚É4byte‚àŽg‚¤‚±‚Æ‚ÆA
ƒTƒƒQ[ƒgƒyƒA‚Ì•¶Žš‚ª‚ ‚Ü‚èd—v‚łȂ¢‚±‚Æ‚©‚çUTF-32‚ňµ‚Á‚Ä‚¢‚éƒVƒXƒeƒ€‚͂Ȃ¢B
–¢—ˆ‚ÌŒ¾Œê‚Ìchar‚Í32bit‚©‚à‚µ‚ê‚È‚¢B
372:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 02:46:39
‚¨‚ê‚Í>>355‚Æ“¯‚¶‚悤‚Él‚¦‚éB
>>357,>>361‚Å’ŠÛ‰»‚Æ‚©‘̉»‚Æ‚©‚Á‚Ęb‚ª‚łĂ邯‚ÇA
‚»‚̂悤‚ȃP[ƒX‚ɂȂÁ‚½‚Æ‚«‚ÍA‚»‚¤‘‚¯‚΂¢‚¢B
‚µ‚©‚µA‚±‚̃XƒŒ‚Å‚Íesizeof(char)f‚Í’ŠÛ‰»‚³‚ê‚ĂȂ¢B
‚ ‚‚Ü‚ÅA>>1‚Ì‹Lq‚É“I‚ði‚Á‚Äl‚¦‚½‚ç‚â‚Á‚Ï‚èç’·‚©‚È[‚ÆBBB
373:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 02:49:51
>>354
> char* strmalloc(int len){return len<0?NULL:malloc((len+1)*sizeof(char ));}
len=0‚̂Ƃ«‚ÉNULL‚É‚µ‚Ä‚µ‚Ü‚¤‚Ì‚ÍA‚¿‚å‚Á‚Æ“éõ‚Ý‚ª‚È‚¢‚ñ‚¾‚ªB
374:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 02:53:44
‚¦H
375:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 02:55:50
>>354
‚»‚̈ø”len‚ÌŒ^‚ÍAsize_t‚É‚µ‚ÄAðŒ‰‰ŽZŽq‚Í”rœB
376:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 02:58:23
>>373
len<0‚ª0‚ðŠÜ‚Þ‚Á‚Ä‚¢‚¤‚Ì‚ÍA‚¿‚å‚Á‚Æ“éõ‚Ý‚ª‚È‚¢‚ñ‚¾‚ªB
377:373
07/09/04 03:40:49
‚²‚ß‚ñAQ‚Ú‚¯‚Ä‚½B
^‚Æ‹U‚ð‹t‚ÉŒ©‚Ä‚½B
378:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 07:21:37
>>375
‚ AŠm‚©‚ÉAsize_t‚¾‚ÈBsize_t‚Á‚Äunsigned‚Á‚Ä•ÛØ‚ ‚é‚ñ‚¾‚Á‚½‚Á‚¯H
\0‚ð“ü‚ê‚ç‚ê‚È‚¢Alen==-1(len+1‚ª0‚É)‚ÅNULLˆÈŠO‚ª‹A‚邯“s‡‚ªˆ«‚¢‚̂ŕ‰‚Ì”‚ð’e‚¢‚Ä‚½B
379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 07:48:25
>>369
—Ⴆ‚Îmemset‚ȂǂÌmem`ŠÖ”‚ª‚²‚Á‚¿‚á‚É‚µ‚Ä‚¢‚é—áB
wchar_t‚Í‚¢‚¢‚ªAŒã•t‚Ȃ̂ł±‚±‚Å‚ÍÈ‚«‚½‚¢B
Shift_JIS‚Ȃǂ̓}ƒ‹ƒ`ƒoƒCƒg•¶Žš‚Ȃ̂¾‚©‚çA
char1‚‚ŕ\‚¹‚È‚¢‚͓̂–‚½‚è‘O‚Ì‚±‚Æ‚¾B
>>370
char‚ª’P‚É16ƒrƒbƒg•„†–³‚µ®”Œ^‚Ƃ͕ʂɑ¶Ý‚·‚邾‚ëB
Java‚ɂ͂»‚ñ‚È®”Œ^‚Í–³‚¢‚ªA‚¢‚¸‚ê‚É‚¹‚æchar‚ª
®”‚Æ‚µ‚ĉ‰ŽZ‰Â”\‚ÈŒ^‚ł͂Ȃ¢‚±‚Æ‚ðŒ¾‚¢‚½‚©‚Á‚½‚¾‚¯B
>>371
DŒ¾Œê‚ÍUTF-32‚àˆµ‚¦‚é
380:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 09:19:06
>>379
uDŒ¾Œê‚Ív‚Á‚ÄEEEC‚¾‚ƈµ‚¦‚È‚¢‚Ì‚©H
381:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 11:33:12
>>379
‚»‚è‚ámem*‚Å‚à•¶Žš—ñ‚͈µ‚¦‚邯‚ÇA•’Ê‚Í str* wcs* ‚ðŽg‚¤‚¾‚낤B
•¶Žš—ñ‚Émem*Žg‚¤“z‚ªˆ«‚¢‚ÆŽv‚¤‚ªB
>wchar_t‚Í‚¢‚¢‚ªAŒã•t‚Ȃ̂ł±‚±‚Å‚ÍÈ‚«‚½‚¢B
C‚Ì‹KŠiŽ©‘ÌA‚©‚È‚èÌ‚©‚牽“x‚à‰ü’ù‚³‚ê‚Ă邵A
¡‚Å‚Íwchar_t‚೎®‚ÈŽd—l‚Ȃ̂ÉAŒã•t‚¯ˆµ‚¢‚Í‚ ‚ñ‚܂肩‚ÆEEEB
‚Ü‚ŸC‚Å‚Ítypedef‚È‚ñ‚ÅŒã•t‚¯Š´‚ÍŠm‚©‚É‚ ‚邯‚ÇB
> char‚ª’P‚É16ƒrƒbƒg•„†–³‚µ®”Œ^‚Ƃ͕ʂɑ¶Ý‚·‚邾‚ëB
> Java‚ɂ͂»‚ñ‚È®”Œ^‚Í–³‚¢‚ªA
> ®”‚Æ‚µ‚ĉ‰ŽZ‰Â”\‚ÈŒ^‚ł͂Ȃ¢‚±‚Æ‚ðŒ¾‚¢‚½‚©‚Á‚½‚¾‚¯B
java‚Ìchar‚Í16ƒrƒbƒg•„†–³‚µ®”‚ÅA®”‚Æ‚µ‚ĉ‰ŽZ‰Â”\‚¾‚æB
> DŒ¾Œê‚ÍUTF-32‚à
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÅŒ¾‚¦‚Îlinux‚Ìgcc‚Ìwchar_t‚à32bit‚¾‚Á‚¾‚Í‚¸B
‰´‚ªŒ¾‚¢‚½‚©‚Á‚½‚Ì‚ÍUTF-32‚ð“à•”ƒR[ƒh‚Æ‚µ‚ÄŽg‚Á‚Ä‚éOS,ƒ‰ƒCƒuƒ‰ƒŠ,ƒ\ƒtƒgƒEƒFƒA‚ª‚È‚¢‚Á‚Ä‚±‚ÆB
>>380
UTF-32—p‚Ì‘g‚Ýž‚ÝŒ^‚ª‚ ‚é‚Á‚ĈӖ¡‚¾‚ÆŽv‚¤A
iD‚Í‚»‚à‚»‚à‹‚¢typedef‚ª‚ ‚é‚©‚çA‘g‚Ýž‚݂łȂ‚Ä‚à–â‘è‚È‚¢‚¯‚Çj
u•W€v‚Á‚Ä‚¢‚¤‚±‚Æ‚ªd—v‚ɂȂéB
•W€‚łȂ¢‚ÆAŠeXì‚Á‚Ä‚µ‚Ü‚¤B
typedef unsigned long‚È‚ç‚Ü‚¾‚¢‚¢‚¯‚ÇA
\‘¢‘Ì‚âƒNƒ‰ƒX‰»‚³‚ê‚邯‘¼ƒ‰ƒCƒuƒ‰ƒŠ‚Ƃ̌݊·«‚ª‚ËEEEB
382:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 16:19:11
>>378
size_t‚Í•’Ê signed ‚ȉ½‚©‚Å‚·B
383:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 16:37:46
‚¢‚¢‚¦Aunsigned int‚©unsigned long‚Å‚ ‚邱‚Ƃ̂ق¤‚ª•’ʂł·B
384:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 17:09:44
ssize_t‚ƊԈႦ‚Ä‚¢‚½‚æ
385:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 21:43:25
>>371
DŒ¾Œê‚ÍUnicode‚ð’m‚Á‚Ä‚¢‚ÄAUTF-8,-16,-32‚̕ϊ·‚ÍŸŽè‚É‚â‚Á‚Ä‚‚ê‚é‚炵‚¢‚ºB
import std.stdio;
void main() {
string s = "AƒŸ‚ "; // UTF-8‚Ì”z—ñ
writefln(s.length); // “–‘R’·‚³‚ÍA6
foreach(i, dchar c; s) // UTF-32‚ÅŽæ‚èo‚·
writefln(i); // 0, 1, 3 ... Ž©“®‚ÅUnicodeƒXƒJƒ‰’l’PˆÊ‚É‹æØ‚Á‚Ä‚‚ê‚éI
}
386:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 21:51:22
> // “–‘R’·‚³‚ÍA6
“–‘RH
‘f’¼‚Él‚¦‚ê‚ÎA’·‚³‚Í3‚¾‚ÆŽv‚¤‚¯‚ÇB
387:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 21:54:37
string ‚Í const(char)[] ‚Ìalias‚¾‚©‚çA‚½‚¾‚ÌUTF-8ƒV[ƒPƒ“ƒX‚Ȃ̂ł·B
‚¾‚©‚çA’·‚³‚Í6‚Ȃ̂ł·B
388:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/04 21:59:16
D‚Í‚¿‚å‚Á‚ÆŒ©‚È‚¢‚ ‚¢‚¾‚ɂ܂·‚Ü‚·•ςȋ@”\‚ª’ljÁ‚³‚ê‚Ä‚ñ‚¾‚È
const(char)[] ‚Á‚ĉ½‚¾‚æ‚—
389:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/06 07:48:16
DŒ¾Œê‚Á‚ÄA‚»‚ñ‚ȂɈ«‚‚È‚¢‚ÆŽv‚¤‚æB
“¯‚¶‚±‚Æ‚ðC++‚Ńxƒ^ƒxƒ^‚ƃR[ƒh‚ð‘‚¢‚½‚èA
‰Â“Ç«‚Ì“‚‚í‚é‚¢ƒ}ƒNƒ‚âAƒeƒ“ƒvƒŒ[ƒg‚ð‹ìŽg‚µ‚·‚¬‚邿‚è‚ÍB
390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/06 22:55:15
385‚Í‚¤‚»‚Á‚Ï‚¿‚Ȃ̂Å^‚Ɏ󂯂Ȃ¢‚Å‚‚¾‚³‚¢
391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/06 23:49:44
ƒf[‚°‚ñ‚²‚Á‚Ä‚¢‚‚̂܂ɂ©‚½‚¢‚Ö‚ñ‚È‚±‚ƂɂȂÁ‚Ä‚ñ‚¾‚È
392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/14 20:35:08
‚³‚·‚ª‚ÉA‚Ý‚ñ‚È–O‚«‚½‚ÈB
ŽŸ‚̃lƒ^‚ðŒŸ“¢‚µ‚悤‚©B
ˆø”‚ð1‚‚µ‚©Žæ‚ç‚È‚¢‚悤‚Èprintf‚ð‘‚‚ÈB
‚»‚¤‚¢‚¤ƒR[ƒh—á‚ÌŽQl‘‚Í”ƒ‚Á‚Ă͂¢‚¯‚È‚¢B
‚Á‚Ă̂͂ǂ¤‚æB
C‚Ì•W€‰»‚Ìl’B‚ÍA‚È‚ñ‚ÅAprint ‚ð—pˆÓ‚µ‚È‚©‚Á‚½‚Ì‚©‚ÈB
puts‚ƃJƒu‚Á‚Ä‚¢‚邯‚Í‚¢‚¦Aˆø”1‚‚Ìprintf‚ª”×”‚·‚邿‚è‚̓}ƒV‚¾‚낤‚ÉB
393:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/14 21:13:54
puts ‚ÍÅŒã‚ɉüs•¶Žš‚ðo‚·‚¼
394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/14 21:18:32
•¶–ÓH
395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/14 21:24:10
ƒRƒ“ƒpƒCƒ‰‚ªÅ“K‰»‚·‚é‚©‚ç‚Ç‚¤‚Å‚à‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH
396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/14 21:37:40
>>393
‚æ‚‚ ‚éprintf‚Ì“‚¢Žg‚¢•ûB
printf("==== ‚Ù‚°‚Ù‚° version 1.0 ======\n") ;
printf("Programed by foobar\n") ;
ˆês‚¸‚•ÊX‚Éprintf‚ðŒÄ‚Ô‚È‚çAputs‚Å‚à‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©B
397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/14 21:39:13
>>395
‚»‚ñ‚ȕςÈÅ“K‰»‚ð‚·‚éƒRƒ“ƒpƒCƒ‰‚È‚ñ‚Ď̂Ăõ‚Ü‚¦B
‚»‚¤‚¢‚¤‚̂Ɋµ‚ê‚Ä‚¢‚邯A
printf("Ž„‚̃R[ƒh‚Í100%safe‚Å‚·B\n") ;
‚È‚ñ‚Ä‚¢‚¤‹°‚낵‚¢‚±‚Æ‚ð‚â‚é”nŽ‚ªo‚Ä‚‚é‚ñ‚¾‚æB
398:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/14 21:42:51
puts,@gets,@putchar,@getchar,@printf,@scanf‚܂邲‚ƂȂ‚µ‚Ä‚µ‚Ü‚¦B
f”łł¢‚¢‚æB
gets,@puts‚Æfgets,@fputs‚Í”÷–‚É‹““®‚ªˆá‚¤‚Ì‚ªá›‚¾‚ªB
399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/14 22:09:27
‚È‚‚Æ‚àgcc‚̓tƒH[ƒ}ƒbƒg•¶‚Ì’†g‚܂Ō©‚ÄÅ“K‰»‚·‚邿
400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/14 22:35:27
gcc‚ªÅ“K‰»‚·‚é‚©‚çprintf‚ð•ςȎg‚¢•û‚ð‚µ‚Ä‚à‚¢‚¢A‚Æ‚¢‚¤‚̂͊ԈႢ‚¾‚ÆŽv‚¤B
‚·‚łɑ‚©‚ê‚Ä‚µ‚Ü‚Á‚½–c‘å‚ȃR[ƒh‚Ì‚½‚ß‚ÉA•ϑԂÈÅ“K‰»‚ð‚µ‚Ä‚‚ê‚é‚Ì‚¾‚ÆŽv‚¤B
401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/14 22:37:51
void OutputMessage(char* s) {
printf(s) ;
}
‚±‚ñ‚ÈŠÖ”‚ª‚ ‚Á‚½‚Æ‚µ‚½‚çA
OutputMessage("100%safe") ;
‚È‚ñ‚ČĂÑo‚·”y‚ªo‚Ä‚‚éB
gcc‚ªprintf‚̈ø”‚ðŒ©‚ÄÅ“K‰»‚µ‚Ä‚‚ê‚ê‚΃oƒO‚ªŒ°Ý‰»‚µ‚È‚¢‚ªA
Å“K‰»‚µ‚È‚¢ŠÂ‹«‚ÉŽ‚Á‚Ä‚¢‚¯‚΃oƒO‚ªŒ°Ý‰»‚µ‚Ä‚µ‚Ü‚¤B
402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/14 22:38:28
>>397
‰´“I‚É‚Í-Wall‚ÅŒxo‚é‚©‚ç–â‘è‚È‚¢
403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/14 22:43:11
>>402‚̂悤‚Ȃ̂͌x‚łȂ¢‚Á‚µ‚å?
404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/15 00:03:52
‚ł邿B
405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/15 00:54:17
>>401
‰´‚͉½‚Å‚à‚©‚ñ‚Å‚àprintfŽg‚¤•û‚¾‚¯‚ÇAƒRƒŒ‚Í–³‚¢‚È‚ŸEEEB
void OutputMessage(char* s) {
printf("%s",s);
}
putsAfputs‚È‚ñ‚Ä‚±‚±5”N‚®‚ç‚¢Žg‚Á‚ĂȂ¢B
‘Θb‚ÈCUIì‚邯‚«‚Í(–Å‘½‚Éì‚ç‚È‚¢‚¯‚Ç)curses‚È‚±‚Æ‚ª‘½‚¢‚µA
ƒƒOo—͂͒èŒ^‚Å“f‚ƒ‰ƒbƒpì‚邱‚Æ‚ª‘½‚¢‚µA
o—Í•”•ª‚ðgrep‚·‚é‚Ì‚ÉA‚¢‚¿‚¢‚¿³‹K•\Œ»‚â‚È‚ñ‚©‚ÅFXŽw’è‚·‚é‚̃_ƒ‹‚¢B
406:401
07/09/15 01:53:37
>>405
‚»‚̂܂³‚©‚ð‚â‚élŠÔ‚ª‚È‚‚È‚¢‚̂ł·‚æB
printf‚É“n‚·•¶Žš—ñ‚ɑ΂µ‚ăTƒjƒ^ƒCƒWƒ“ƒO‚ðs‚¤‚ׂµ
‚È‚ñ‚Ä^Šç‚ÅŒ¾‚¤lŠÔ‚܂ł¢‚éB
407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/15 02:09:08
‚ ‚½‚µ‚áprintf("<>")‚È‚ñ‚Ă̂͂â‚邪‚ËB
408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/17 16:14:37
>>400
ˆê”ʘ_‚¾‚ªA
‘z’èŠO‚̕ςȃf[ƒ^‚É‚ ‚킹‚ăvƒƒOƒ‰ƒ€‚ð‘‚«Š·‚¦‚邯‚¢‚¤‚Ì‚Í
‚½‚¢‚Ä‚¢‚ ‚Ƃłق±‚ë‚Ñ‚ªo‚½‚肵‚Ü‚·‚æ‚ÈB
409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/18 00:01:27
‚ñH@printf("\n") ; @‚ª‚¾‚ß‚Á‚Ä‚±‚Æ‚©H
‰½‚ň«‚¢‚Ì‚©”»‚ç‚ñEEE
410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/18 00:59:50
•ʂɂ¢‚¢‚ÆŽv‚¤‚æB
411:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/18 01:10:15
‚©‚‚ĂÍAprintf‚ð‚Ç‚±‚©‚ÅŽg‚Á‚Ä‚é‚È‚ço—͂͑S•”printf‚É‚µ‚½‚Ù‚¤‚ªA
‚³‚ç‚É‚à‚¤ˆê‚ÂputsŠÖ”‚ªƒŠƒ“ƒN‚³‚ê‚Ä‚µ‚Ü‚¤‚æ‚è‚à
ŽÀsƒtƒ@ƒCƒ‹‚ª¬‚³‚‚È‚é‚Æ‚¢‚¤Œø”\‚ª‚ ‚Á‚½‚̂ł͂Ȃ¢‚©‚ÆŽv‚¤B
412:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/18 01:37:58
>>1
Ž€‚Ë
413:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/18 01:42:07
‚»‚à‚»‚àputs‚Æfputs‚Ì‹““®‚ªˆá‚¤‚Ì‚ª‚È
¡“ú‚ÌŒ¾ŒêÝŒvŽÒ‚Í‹CŽ‚¿ˆ«‚‚ÄA‚»‚ñ‚È‚±‚Ƃł«‚È‚¢‚ÆŽv‚¤B
414:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/18 03:22:46
‚µ‚傤‚ª‚È‚¢B
‚à‚Æ‚͂ƌ¾‚¦‚Î64KB’ö“x‚̃ƒ‚ƒŠ‚Å“®‚¢‚Ä‚¢‚½ƒ}ƒVƒ“‚ÌOS‚ÆAOS‚Ìã‚Å“®‚ƒvƒƒOƒ‰ƒ€‚ð‘‚‚Æ‚«A
ƒƒ‚ƒŠ‚ðß–ñ‚·‚邽‚߂ɋ¤’ʃR[ƒh‚ðŠÖ”‚Æ‚µ‚ă‰ƒCƒuƒ‰ƒŠ‰»‚µ‚½‚悤‚ȑ㕨‚¾‚©‚çB
415:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/29 23:17:00
‚Æ‚±‚ë‚ÅAsizeof(char)=sizeof(short)=sizeof(int)=2‚Á‚Ä‚¢‚¤Ý’è‚̃gƒ“ƒfƒ‚ƒRƒ“ƒpƒCƒ‰‚ª‚ ‚é‚炵‚¢B
ˆê‰žACŒ¾Œê‚Ì‹KŠiケ‚ê‚ÍŠÔˆá‚Á‚Ä‚¢‚È‚¢BiŒ^‚̃TƒCƒY‚ÍŒˆ‚ß‚ç‚ê‚ĂȂ¢‚©‚ç‚ËBj
416:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/29 23:39:37
kwsk
417:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/29 23:49:13
sizeof(char)=2‚Í‹KŠiã‚Ü‚¸‚¢‚¾‚ë
418:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/30 00:00:53
>>415
>>206
419:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/30 14:43:58
‚à‚¿‚ë‚ñAC‚Å‚àsizeof(char)‚Í1‚¾‚Æ–¾Šm‚É’è‚ß‚ç‚ê‚Ă邩‚çB‚æ‚낵‚B
420:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/30 15:02:18
>>415
u‚¾‚©‚ç sizeof(char) ‚ÍÈ—ª‚·‚ׂ«‚ł͂Ȃ¢v‚Æ‚¢‚¤Žå’£H...‚Å‚à‚È‚³‚»‚¤‚¾‚ÈB
‚±‚̃XƒŒƒ^ƒC‚Íu•K‚¸1‚Å‚àv‚Á‚ÄðŒ•t‚«‚¾‚©‚çŠÖŒW‚È‚¢‚æ‚ËB
421:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/30 15:50:12
–³ŽŸŒ³‚Ì1‚Æ1ƒoƒCƒg‚Á‚Ä“¯ˆêŽ‹‚µ‚Ęb‚µ‚Ä‚¢‚¢‚ñ‚¾‚Á‚¯B
422:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/30 16:21:03
”Šw‚Å–ˆ‰ñ‘S‚Ă̖â‘è‚Ì‘S‚Ä‚Ì”Žš‚É i’ˆÓF‚±‚ê‚Í10i”j
‚Ý‚½‚¢‚È’A‚µ‘‚«‚ð‚©‚©‚ê‚邿‚¤‚È‚à‚Ì‚¾‚ëB
423:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/09/30 17:20:15
415‚Ísizeof(char)‚ª2‚ɂȂéƒgƒ“ƒfƒ‚ƒRƒ“ƒpƒCƒ‰‚ð‚͂₎N‚µ‚Ä‚‚ê
424:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/10/01 00:01:05
˜_—1ƒoƒCƒg‚ª•¨—2ƒoƒCƒg‚¾‚Á‚½‚ç‚Ç‚¤‚©B
Ž©•ª‚Å‚à‘‚¢‚ĂĂ悂킩‚ç‚ñ‚ªB
425:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/10/01 01:23:46
>>424
char‚ªA1ƒoƒCƒg‚ªA16ƒrƒbƒg‚̉”\«‚Í‚ ‚é‚©‚à‚µ‚ê‚È‚¢
‚»‚ê‚Å‚à1ƒoƒCƒg‚Í1ƒoƒCƒg‚¾
426:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/10/01 01:47:50
>>419
‚»‚ê‚Ç‚±‚É‘‚¢‚Ä‚éH
ISO‚©JIS‚Ì‹KŠi•[‚̂ǂ¿‚ç‚©‚Å‚¢‚¢‚©‚狳‚¦‚Ä
427:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/10/01 02:04:21
>>426
ISO/IEC 9899‚Æ‚©B
‚‚¢‚łɃOƒO‚Á‚½‚ç‚·‚®o‚Ä‚«‚½
6.5.3.4 The sizeof operator ‚Ì”²ˆ‚È
2. The sizeof operator yields the size (in bytes) of its operand....
3 When applied to an operand that has type char, unsigned char, or signed char,
(or a qualified version thereof) the result is 1.
428:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/10/01 02:22:05
‚È‚é‚Ù‚Ç
‚³‚ñ‚‚·
429:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/10/13 20:00:42
>>415
> ‚Æ‚±‚ë‚ÅAsizeof(char)=sizeof(short)=sizeof(int)=2‚Á‚Ä‚¢‚¤Ý’è‚̃gƒ“ƒfƒ‚ƒRƒ“ƒpƒCƒ‰‚ª‚ ‚é‚炵‚¢B
> ˆê‰žACŒ¾Œê‚Ì‹KŠiケ‚ê‚ÍŠÔˆá‚Á‚Ä‚¢‚È‚¢BiŒ^‚̃TƒCƒY‚ÍŒˆ‚ß‚ç‚ê‚ĂȂ¢‚©‚ç‚ËBj
‚»‚ê‚Ç‚±‚ªo‚µ‚Ä‚éH
»•i–¼‚ƉïŽÐ‚Ìweb site‚̂ǂ¿‚ç‚©‚Å‚¢‚¢‚©‚狳‚¦‚Ä
430:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
07/10/13 21:04:48
>>429
‚Ђå‚Á‚Æ‚µ‚½‚çAsizeof(char*)=sizeof(short*)=sizeof(int*)‚ÆŠ®Ž¡ŠQ‚µ‚Ä‚ñ‚¶‚á‚ËH
431:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 00:49:50
–¢‚¾‚Ésizeof(char)‚ð‘‚¢‚Ä‚él‚Á‚Ä‚¢‚é‚ÌH
432:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 01:54:36
java‚Ìchar‚Í2ƒoƒCƒg‚Á‚Ä•·‚¢‚½‚ºB
c‚Ç‚¤‚Å‚à‚¢‚¢‚©B
433:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 19:55:24
CƒvƒƒOƒ‰ƒ}‚ׂ̈ÉAƒ|ƒCƒ“ƒg‚ð‚܂Ƃ߂½ƒhƒLƒ…ƒƒ“ƒg‚ð”Ì”„‚µ‚Ä‚¢‚Ü‚·B
ƒvƒ‚̃vƒƒOƒ‰ƒ}‚Å‚à‚ ‚Ü‚è‚ɃŒƒxƒ‹‚ª’á‚¢l‚ª‘½‚·‚¬‚Ü‚·B
‚»‚ñ‚Èl‚ÉŒÀ‚Á‚ÄAŽ©•ª‚̃Œƒxƒ‹‚̒Ⴓ‚ðŽ©Šo‚µ‚Ä‚¢‚È‚¢AAA
–{l‚Í\‚í‚È‚¢‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA‚»‚̉º‚ɂ‚¢‚½VlƒvƒƒOƒ‰ƒ}‚Í
‚½‚Ü‚Á‚½‚à‚̂ł͂ ‚è‚Ü‚¹‚ñBiŽ„‚ªŒoŒ±‚µ‚Ü‚µ‚½Bj
¡‚ɂȂÁ‚Ä•ª‚©‚è‚Ü‚µ‚½B
”Þ‚ç‚à‚Ü‚½A—‰ð‚Å‚«‚Ä‚¢‚È‚©‚Á‚½‚̂ł·B
ƒvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚̈ê”Ô‚ÌK“¾‚̋ߓ¹‚Í‚«‚¿‚ñ‚Æ—‰ð‚µ‚Ä‚¢‚él‚ɃAƒhƒoƒCƒX‚ð‚à‚炤‚±‚ÆB‚Å‚·B
i‰½‚Æ‚¢‚Á‚½‚Á‚ÄAŽQl‚É‚µ‚悤‚Æ‚·‚éŽs”̖̂{‚³‚¦A@‚«‚¿‚ñ‚Æà–¾‚µ‚Ä‚‚ê‚Ä‚¢‚È‚¢‚̂ł·‚©‚çA
@‚»‚ÌØ‹’‚ÉCŒ¾Œê‚ÌŠwK‚Å”Y‚Þl‚ª‚Ç‚ñ‚Ȃɑ½‚¢‚±‚Æ‚©j
Ž„‚ÌCŒ¾Œê‚ÉŽæ‚è‘g‚ñ‚¾7”NŠÔ‚ð‚·‚×‚Ä‚Ô‚Â‚¯‚½‚‚à‚è‚ŃeƒLƒXƒg‚ðì‚è‚Ü‚µ‚½B
Ž„‚̉ïŽÐ‚ÌŒã”y‚©‚ç‚ÍA‚Ç‚ñ‚ȃeƒLƒXƒg‚æ‚è‚à‚í‚©‚è‚â‚·‚©‚Á‚½I‚âA
¡‚܂ŋ³‚¦‚Ä‚‚ê‚Ä‚¢‚½æ”y‚âAƒeƒLƒXƒg‚½‚¿‚ªA‚¿‚á‚ñ‚Æ—‰ð‚Å‚«‚Ä‚¢‚È‚¢‚±‚Æ‚ª‚í‚©‚è‚Ü‚µ‚½B
‚ÆAŠð‚µ‚¢ƒRƒƒ“ƒg‚ð‚½‚‚³‚ñ‚à‚ç‚¢‚Ü‚µ‚½B
‚»‚µ‚ĂȂɂæ‚èA”Þ‚ç‚̎Гà‚ł̕]‰¿‚ª‚Æ‚Ä‚à‚‚¢‚Æ‚¢‚¤‚±‚Æ‚ªAŽ„‚̌ւè‚Å‚·B
é“`‚ÆŒ¾‚Á‚Ä‚µ‚Ü‚¦‚ÎA‚»‚¤‚È‚Á‚Ä‚µ‚Ü‚¤‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA‚ЂƂè‚Å‚à‘½‚‚̃vƒƒOƒ‰ƒ}‚ð‹~‚¢‚½‚¢B
ƒvƒƒOƒ‰ƒ€‚Ì¢ŠE‚»‚Ì‚à‚̂̎À—Í‚ð’ê‚ ‚°‚ÉvŒ£‚µA
–³ˆÓ–¡‚ȃoƒO‚ÉAŽc‹Æ‚µ‚½‚èA”Y‚ñ‚¾‚肵‚Ä—~‚µ‚‚È‚¢‚̂ł·B
‹»–¡‚ª‚ ‚é•û‚͂ǂ¤‚©A‰º‚̃TƒCƒg‚ð‚݂Ă݂Ă‚¾‚³‚¢B
URLØÝ¸(mori.eco.to)
434:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/21 20:09:56
>ƒRƒ“ƒsƒ…[ƒ^‚Ìê–åŠwZ‚É“üŠwAÝŠw’†‚Éî•ñŒn‚Ì‘‰ÆŽŽŒ±‚Å‚ ‚éAŠî–{î•ñˆ—‹ZpŽÒAƒ\ƒtƒgƒEƒGƒAŠJ”‚ðŽæ“¾B
ꑲ‚©‚æB
435:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/22 00:51:04
>>433
ƒuƒ‰ƒNƒ‰’ˆÓ
436:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/23 02:12:26
ê–åŠwZ‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—‚—
437:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/02/28 13:45:03
>>431
template‚ÅŠÔÚ“I‚ɂȂç
ŽŸƒy[ƒWÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5388“ú‘O‚ÉXV/137 KB
’S“–:undef