strdup
c語言中字元串拷貝庫函數
extern char *strdup(char *s);
頭文件:string.h
功 能: 將串拷貝到新建的位置處
返回一個指針,指向為複製字元串分配的空間;如果分配空間失敗,則返回NULL值。
①.// strdup.c
#include
#include
#include
int main()
{
char *s="Golden Global View";
char *d;
clrscr();
d=strdup(s);
if(NULL != d) {
printf("%s\n",d);
free(d);
}
getchar();
return 0;
}
運行結果:
Golden Global View
②.Example:
CString sPath="d:\\1.jpg";
LPTSTR str = strdup( sPath );