指令strcpy、strncpy基本運用【string.h】

簡單的指令運用,以及簡單練習。
#include <stdio.h>
#include <string.h>

int main(void){
char a[ ]="hi C";
char *aa[10];
strcpy(aa,a);
printf("%s\n",a);
printf("%s\n",aa);
//以上為strcpy基本運用
//以下為strncpy基本運用
char b[ ]="TEST";
char bb[10];
strncpy(bb,b,2);//bb為儲存位置,b為複製來源,數值為複製字串陣列範圍大小
printf("before(b)= %s\nafter(bb)= %s\n",b,bb);
//列印結果(因只複製兩個字元,bb剩餘空間自動為\0)
//before(b)= TEST
//after(bb)= TE
    return 0;
}

留言