欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

怎么在鍵盤上給一個字符型的數組輸入帶回車的字符串

吉茹定2年前17瀏覽0評論

怎么在鍵盤上給一個字符型的數組輸入帶回車的字符串?

常用的方法有兩種:

1、通過getchar循環讀入每個字符,存到數組中,直到遇到換行符,結束循環并賦值結束符。參考代碼:char s[100];int i;i = 0;while((s[i]=getchar())!='\n') //循環讀入,并賦值到數組中,直到遇到回車。 i++;s[i+1]='\0';//賦值結束符。

2、通過gets或者fgets函數讀入一行。 不過通過gets函數獲取的雖然是一行輸入,但是結尾的\n會被替換為結束符\0,所以如果要在字符串中存在換行符,那么需要手動增加。參考代碼:char s[100];int len;gets(s);//讀入整行。len = strlen(s);//獲取讀入字符串長度。s[len] = '\n';//結尾增加換行符。s[len+1] = '\0';//賦值新的結束符。注意使用到strlen,程序需要包含頭文件string.h。

java char讀取,怎么在鍵盤上給一個字符型的數組輸入帶回車的字符串