2010年2月2日 星期二

C/C++ : strdup

1.功能:自動幫指標依照宣告的字元(char)分配記憶體空間(malloc()),並且回傳所分配的位置的指標。可以利用free()進行釋放。
2.原形:extern char * strdup(char*s);
3.範例:


// strdup.c
#include
#include

main()
{
	char *s="Golden Global View";
	char *d;
	clrscr();
	d=strdup(s);
	printf("%s",d);

	getchar();
	return 0;
}

沒有留言: