按照我的理解,比如我输入"HI!",程序应该打出"HHII!!",可是。。
当我输入"HI!",程序输出"H $I $! $"
为啥会这样???请教经验人士,程序如下:
#include <iostream>
using namespace std;
int main()
{
        char ch;
        while ((ch=cin.get()) != '$')
        {
                cout<<ch;
                
                if (ch = '$')
                    cout<<" ";

                cout<<ch;
        }
        return 0;
}