c++编写一个程序,将输入的字符串去掉标点符号后输出,求解啊

2024-11-08 13:51:09
推荐回答(2个)
回答1:

//#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        if(isalnum(str[i]))
            cout << str[i];
    cout << endl;
    return 0;
}

回答2:

你看下ASCII表,记下标点符号的值,或者直接用单引号也行。对输入的一个字符串进行判断,不是标点符号你就保存到数组。