我正在使用自定义CPP_RUN生成器,并且在生成cpp文件时,它会显示
[在0.6秒内完成],我认为这意味着代码没有错误,并且.exe文件出现在.cpp文件旁边。但是当我打开.exe文件(在CMD中打开)时,它会在第一次输入。
#include<iostream>
#include<cstring>
using namespace std;
class str
{
public:
char a[10];
void in(){cout<<"Insert String: "; cin.getline(a, 10, '*');}
void out(){cout<<"String Enterred: "<<a<<endl;}
void rev()
{
cout<<"Reversed String: "<<endl;
for(int i=strlen(a); i>=0; i--)
cout<<a[i];
}
};
int main()
{
str s;
s.in();
s.out();
s.rev();
return 0;
}
输入:
soiboi*
[是的,我知道使用命名空间std是一件坏事,但它的代码非常小]