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