c 中有沒有較快的方法除掉文字中的標點符號

2021-03-17 09:46:12 字數 896 閱讀 7655

1樓:你的好

//#include "stdafx.h"//vc++6.0加上這一行.

#include

#include

using namespace std;

int main(void)

c++編寫一個程式,將輸入的字串去掉標點符號後輸出,求解啊

2樓:聖丶天丶使

你看下ascii表,記下標點符號的值,或者直接用單引號也行。對輸入的一個字串進行判斷,不是標點符號你就儲存到陣列。

3樓:

//#include "stdafx.h"//vc++6.0加上這一行.

#include

#include

using namespace std;

int main(void){

string str;

cout << "enter a string...\nstr=";

getline(cin,str);

for(int ln=str.length(),i=0;i

c語言中有沒有去除字串中標點符號的庫函式?

4樓:匿名使用者

沒有你說的庫函式,你可以自定義函式,採用字元函式strchr找到標點符號所在的位置,再用strcpy函式將標點符號之後的字串拷貝至標點符處覆蓋,直至所有的標點符號處理完畢,就可以實現你要的功能。

#include

char *fun(char *a)

}return(a);

}main()

5樓:上善若水

ispunct(char c)用這個函式判斷

有沒有好的方法除掉牆上的塗料,可以貼瓷磚

前幾天我去小區轉悠,發現鄰居家正在裝修房子,想進去看看,發現鄰居家房子全貼瓷磚。我以為鄰居家真是砸重金裝修房子,和鄰居交談以後才知道是裝修公司贈送的專案。這是陽臺貼瓷磚的現場。這真是一項大工程啊,看到師傅的手藝不錯,而且很認真。這是幹鋪瓷磚的方法,這樣更加牢固。貼瓷磚之前找平地面。下一步是抹上水泥砂...

c語言中有沒有標準庫函式能把字串中的前置零字元去掉

有啊 memmove 沒有專門的去前置0的,自己弄一個也不困難啊void trim0 char s strcpy t,sp strcpy s,t c語言中有沒有去除字串中標點符號的庫函式?沒有你說的庫函式,你可以自定義函式,採用字元函式strchr找到標點符號所在的位置,再用strcpy函式將標點符...

C中關於while迴圈的問題有沒有大佬解答下

有兩個方法,第一可以設定一個變數記錄不滿足的個數,如果迴圈退出後,不滿足的個數等於37,則說明全都不滿足,見下例 int count 0 int i 0 while i 37 i if count 37 另一種方法是記錄有沒有任何滿足的情況,見下例 bool mark false int i whi...