How would I delete one char from a string? Help with Code Tags C++ Syntax (Toggle Plain Text) string aWord = "question?"; while(aWord[i]) { if(isalpha(aWord[i]))printf ("character %c is alphabetic\n",aWord[i]); else delete[i]aWord; i++; } string aWord = "question?"; while(aWord[i]) { if(isalpha(aWord[i]))printf ("character %c is alphabetic\n",aWord[i]); else delete[i]aWord; i++; }
string aWord = "question?"; while(aWord[i]) { if(isalpha(aWord[i]))printf ("character %c is alphabetic\n",aWord[i]); else delete[i]aWord; i++; }
string strWord = "Hello, World!"; string strResult = ""; for(size_t idx = 0; idx < strWord.size(); ++idx) { if (isalpha(strWord[idx])) { strResult += strWord[idx]; } } cout<< strResult<<endl;
string strWord = "Hello, World! Laiq?"; size_t pos = 0; for(size_t idx = 0; idx < strWord.size(); ++idx) { if (isalpha(strWord[idx])) { strWord[pos] = strWord[idx]; ++pos; } } strWord.resize(pos); cout<< strWord <<endl;
Check the remove_if (...)