[C/C++基礎]-字串陣列宣告、清空、strcpy設定值的標準範例
本篇要分享字串陣列宣告、清空、strcpy設定值的相關範例,歡迎有興趣的同好,一起來(C/P)一下
#include <stdio.h> #include <stdlib.h> #include <string.h> //字串陣列宣告、清空、strcpy設定值的標準範例 int main() { char data[50]; printf("not init data=%s\n",data);
strcpy(data,"data string"); printf("set data=%s\n",data); /* 以下是strcpy的定義 char * strcpy ( char * destination, const char * source ); 從上面定義可以知道 資料來源必須是const char *的資料型態 但是NULL='\0' 只是單一位元值所以不合 strcpy(data, NULL);----->X strcpy(data, '\0');----->X */ data[0]='\0'; //data[0]=NULL; printf("clear data=%s\n",data); return 0; }
|
沒有留言:
張貼留言