Por que este código não dá certo.
Se mudar ++j ou ++i antes ou após str2=str... acontece coisas estranhas.
#include
#include
using namespace std;
int main()
{
char ch,str[22],str2[22];
strcpy(str, "ABCID CDI ATRI");
int i=0,j=0;
cout<
ch='I';
//Algoritmo para remover letras de frases//
while(i<=21)
{
if(str[i]==ch){
++i;
++j;
str2[j]=str[i];
}
else{
str2[j]=str[i];
++j;
++i;
}
}
cout<<"\n"<
return 0;
}
Viking-Ware
Membro Senior
Registrado
421 Mensagens
0 Curtidas