對此,我感到這裏如何打印出一個字符串的單個字符用C
char *string;
scanf("%s",string);
int i=strlen(string);
int k = 0;
while(k<i){
printf("%c", string[k]);
k++;
}
有點混亂,當我編譯這個它打印出什麼。
對此,我感到這裏如何打印出一個字符串的單個字符用C
char *string;
scanf("%s",string);
int i=strlen(string);
int k = 0;
while(k<i){
printf("%c", string[k]);
k++;
}
有點混亂,當我編譯這個它打印出什麼。
確實得到[打印](https://ideone.com/sBhMbQ) – GoldRoger
您還需要在最後打印一個'\ n',或者執行'fflush(stdout)'。標準輸出默認是行緩衝的。 –