C言語なら、俺に聞け! Part 51
■ このスレッドは過去ログ倉庫に格納されています
0792デフォルトの名無しさん
NGNG下のプログラムが正常に動作しません。
NULL ポインタは引数に渡せないのでしょうか。
本当は、get_memory 関数内で、色々なサイズでメモリ確保します。
環境:Linux + gcc3.2
#include <stdio.h>
#include <stdlib.h>
void get_memory( char *pnt )
{
pnt = malloc( 10 );
strcpy( pnt, "abcdefghi");
}
int main( void )
{
char *mem;
get_memory( mem );
printf("mem=[%s]\n", mem );
free( mem );
}
■ このスレッドは過去ログ倉庫に格納されています