- 71 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 13:25:00 ]
- >>68
これじゃダメなの? #include <stdio.h> #include <stdlib.h> #include <string.h> void kakuho(char *buf) { buf = malloc(sizeof(char)*100); //確保したメモリのポインタを渡す } int main() { char *buf = NULL; kakuho(buf); //ポインタを渡す if (buf){ strcpy(buf, "hello"); //確保したメモリに文字列をコピーする printf("%s¥n", buf); //文字列を表示する free(buf); //確保したメモリを解放する return 0; } return -1; }
|

|