1樓:匿名使用者
你好!!
因為scanf 函式遇到空格就終止了,你換成 gets(a); 這個函式吧
完整的修改後的**:
#include
#include
int main()
; // 初始化一下變數
int i,k=0;
gets(a); // 函式換了getsfor(i=0;i<10;i++)
else
}printf("%s\n",b);
system("pause");
return 0;}
2樓:匿名使用者
輸了幾個空格啊??不會是4個吧
#include
#include
;int i,k=0;
gets(a); /*scanf 函式遇到空格就終止了,應換成 gets(a)*/
for(i=0;i
3樓:匿名使用者
#include
#include
int main(),b[80]={};
int i,k=0;
scanf("%49[^\n]", a); //按這種格式scanf函式接受空格。
for(i=0;i<80;i++)
if(a[i]!=' ')
}printf("%s\n",b);
system("pause");
return 0;}
4樓:平常心
scanf()函式,輸入字串遇到空格就停止了,也就是隻輸入了空格前面的部分。你可以用gets()函式,就可以輸入整個字串了。
5樓:匿名使用者
同意樓上,並且判斷空格最好是用空格的ascii碼錶示
python去掉字串所有空格
字串,rm為要刪除的字元序列。刪除s字串中開頭 結尾處,位於 rm刪除序列的字元。刪除s字串中開頭 左邊 處,位於 rm刪除序列的字元。刪除s字串中結尾 右邊 處,位於 rm刪除序列的字元。s2 把字串裡的s1替換成s2。故可以用replace 來去掉字串裡的所有空格。通過指定分隔符對字...
c語言求字串長度裡有空格算麼,C語言中一個空格算不算一個字元
算。c語言字串規定,字串長度是指從字串開始,到字串結束符 0 為止,所有字元的總數,不包括 0。這裡的所有字元,同樣包括不可見字元,自然包括空格。比如 字串 for test 長度是8。長度的獲取方法 c c strlen str 和str.length 和str.size 都可以求字串長度。其中s...
c語言巨集定義字串問題,C語言巨集定義字串問題
用拼接符可以做到 define string arg aaaaaaa arg bbbbbbbbbb 但arg必須是個常量,不能是變數 c語言,將數字和字串拼成一個字串。用巨集來做,用api誰都會 巨集定義字串拼接可以使用巨集運算 即 define strcat x,y x y。運算子可以將兩個記號版...