Как определить / установить длину строки из пользовательского ввода (std :: cin) - PullRequest
0 голосов
/ 21 декабря 2018

Я попробовал это дело, но застрял в беде.Я просто хочу определить длину строки из пользовательского ввода или из консоли.Но это не работает.

#include <iostream>
#include <string>
using namespace std;

int main(){
int N;
string S;
char vocal;
vocal = {'a'||'i'||'u'||'e'||'o'};

cout << "Length of Spaghetti Name: ";
cin >> N;
fflush(stdin);

cout << "Spaghetti Name: ";
cin >> S;

if (S[0] != vocal){
    S.erase(0,1);
} else if (S[N] != vocal){
    S.erase(N,1);
}

cout << S << endl;
cin.get();
return 0;
}

ожидаемый ввод

9 Ожидаемый вывод Carbonara

arbonara

Эта программа удалит не вокальный символ в спагеттиимена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...