devc++无法编译运行,如何解决?求指导

问题遇到的现象和发生背景

DEV C++ 5.11

img

问题相关代码,请勿粘贴截图
#include<bits/stdc++.h>
using namespace std;

int main(void)
{
    string s = "";
    string a;
    bool isUpper = false;
    int n;
    cin>>n;
    for (int i=0;i<n;i++){
        cin>>a;
        if (a == "Space"){
            s = s + " ";
        }
        else if (a == "CapsLock"){
            isUpper = !isUpper;
        }
        else if (a == "Backspace"){
            if (!s.empty())
                s.pop_back();
        }
        else{
            if(isUpper){
                s = s + (char)(a[0] + 32);
            }
            else
                s = s + a; 
        }
    }
    cout<<s;
    return 0;
}

运行结果及报错内容

没有

我的解答思路和尝试过的方法

没有

我想要达到的结果

能编译运行

1.少了个源文件#include<windows.h>建议加上
2.devcpp的版本太低,要升级IDE