在c++中不应用字符-

The character - is not applied c++

本文关键字:字符 应用 c++      更新时间:2023-10-16

嗨,我有一些问题与字符'-',当我改变这个字符这是不适用的…为什么?

 string parola;
 getline(cin, parola);
 char array[10];
for(int i=0; i<10;i++){
    array[i]=parola[i];
}
cout<<endl;
for(int i=0;i<10;i++)
{
    if(array[i]=='*')
        array[i]='-';
    if(array[i]=='-')
        array[i]='*';
}

第二个if将其更改回来。改为使用else if:

if(array[i]=='*') {
    array[i]='-';
} else if(array[i]=='-'){
    array[i]='*';
}