#include<stdio.h>
#include<ctype.h>
#define SIZE 10
char *teststr(char *str,int num){
int i;
char ch;
for(i=0;i<num;i++){
ch=getchar();
if(ch==EOF||isspace(ch)){//issapce:函數說明:檢查參數c是否為空格字符,也就是判斷是否為空格(' ')、定位字符(' \t ')、CR(' \r ')、換行(' \n ')、垂直定位字符(' \v ')或翻頁(' \f ')的情況。
break;
}else{
str[i]=ch;
}
}
if(ch==EOF){
return NULL;
}else{
str[i]='\0';
return str;
}
}
int main(void){
char str[SIZE];
char *ch;
ch = teststr(str,SIZE-1);
if(ch==NULL){
puts("fails input");
}else{
puts(ch);
}
return 0;
}
C 中ctype.h中的isspace()函數
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...