y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
379:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
08/01/06 23:36:51
CŒ¾Œê‚ÌŽ¿–â‚Å‚·
mainŠÖ”‚Å—pˆÓ‚µ‚½double *x‚ð•ʂ̊֔‚Ì’†‚Åmalloc‚ðŽg‚Á‚ăTƒCƒY‚ðŒˆ‚ß‚é‚±‚ƂƔ’l‚Ì‘ã“ü‚ðs‚¢‚½‚¢‚̂ł·‚ªãŽè‚­o—ˆ‚Ü‚¹‚ñ
‚ǂ̂悤‚É‚·‚ê‚΂¢‚¢‚Å‚µ‚傤‚©
ˆÈ‰º‚ÍŽ©•ª‚Åì‚Á‚½‚à‚̂̊Y“–•”•ª‚¾‚¯‚𔲂«o‚µŠÈ—ª‰»‚µ‚½‚à‚̂ł·


#include<stdio.h>
#include<stdlib.h>

void f(double *);

void main(void)
{
@ double *x;
@ f(x);
@ free(x);
}

void f(double *a)
{
@ a=(double *)malloc(sizeof(double)*3);
@ if(a==NULL){
@@ printf("ƒƒ‚ƒŠŠm•ÛŽ¸”s\n");
@@ exit(1);
@ }
@ a[1]=2.0;
}


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

4095“ú‘O‚ÉXV/166 KB
’S“–:undef