Remova o caractere da matriz onde são encontrados espaços e sinais de pontuação [duplicado]
Esta pergunta já tem uma resposta aqui:
C ++ Remover pontuação da String 11 respostasNo meu programa, estou verificando toda a cadeia de caracteres; se forem encontrados espaços ou sinais de pontuação, basta adicionar caracteres vazios a esse local, mas o complilor está me dando um erro: constante de caracteres vazio
Por favor me ajude, no meu loop eu estou verificando assim
if(ispunct(str1[start])) {
str1[start]=''; // << empty character constant.
}
if(isspace(str1[start])) {
str1[start]=''; // << empty character constant.
}
Aqui é onde estão meus erros, corrija-me.
, por exemplo, a palavra éstr,, ing,
saída deve serstring
.