陣列使用
剛接觸C語言問個~~
int main(int argc, char *argv[]) {
char ch[5],ch1[5];
printf("請輸入第一個字串:");
gets(ch1);
printf("\n請輸入第二個字串\n");
scanf("%s",ch);
printf("你輸入的第一個字串:%s\n",ch1);
puts(ch1);
printf("\n你輸入的第二個字串:%s\n",ch);
puts(ch);
printf("\n%c \n%c\n",ch[3],ch[8]);
system("PAUSE");
}
為甚麼當我輸入字串123456789
明明超過4個了他還不會出錯(第五個留給\0)
最下面那行也讀的到 也有結果