當前位置:首頁 » 編程語言 » c語言空格函數

c語言空格函數

發布時間: 2024-02-26 05:27:32

c語言里如何判斷空格

代碼如下:

int main(void) {

char c;

printf("請輸入要測試的字元 ");

scanf("%c",&c);

if(c == ' '){

printf("是空格 ");

}else{

printf("不是空格 ");

}

return 0;

}

C語言對字元判斷是否為空格有兩種方式:

  1. 代碼:if(c=='')printf("c是空格");這種方法比較直觀,直接比較當前字元和空格是不是相等,是的話就是空格了。代碼演示如下:

㈡ c語言去掉字元串的空格函數trim

c語言去掉字元串的空格函數 void trim(char *s){} 如下:
#include <stdio.h>
void trim(char *s){
int i,L;
L=strlen(s);
for (i=L-1;i>=0;i--) if (s[i]==' ')strcpy(s+i,s+i+1);
}
int main(){
char s[100];
printf("input 1 line string\n");
gets(s);
trim(s);
printf("%s\n",s);
return 0;
}
例如:
input 1 line string
abc 123 XYZ |
輸出:abc123XYZ|

㈢ c語言如何輸出有空格的字元串

c語言中輸出字元串的函數有printf("%s")
puts()
fputs()等,字元串中可以是任意的字元,包括空格在內,無特殊處理,如:
char str[]="hello world" ;
printf("%s\n", str );
puts(str);
fputs(str,stdin);
但在輸入帶有空格的字元串時,只能用gets()或fgets(),而不能用scanf("%s")
,因為scanf("%s")輸入字元串時,遇到空格就結束了輸入。而gets()函數是以回車為結束符的輸入函數,可以輸入帶空格的字元串。

熱點內容
sql資料庫的埠 發布:2025-01-22 12:20:02 瀏覽:362
安卓最終幻想8怎麼設置中文 發布:2025-01-22 12:19:23 瀏覽:651
怎麼查電腦配置和網路 發布:2025-01-22 12:19:16 瀏覽:586
linuxsnmp查看 發布:2025-01-22 12:17:49 瀏覽:37
安卓數據線怎麼接藍牙 發布:2025-01-22 12:07:29 瀏覽:229
扣扣賬號多少次密碼不正確會被封 發布:2025-01-22 12:07:19 瀏覽:400
python是32位還是64位 發布:2025-01-22 11:51:41 瀏覽:894
鈴聲多多緩存文件夾 發布:2025-01-22 11:51:39 瀏覽:724
java按鍵精靈 發布:2025-01-22 11:49:31 瀏覽:81
python配色 發布:2025-01-22 11:46:40 瀏覽:613