C++ 我的代码似乎什么都没做

C++ 我的代码似乎什么都没做,c++,C++,什么都不做,它甚至不允许我在调用get()时输入,甚至我的IDE也声称“语句无效” #包括 #包括 #包括 使用名称空间std; int main() { char userluv[800],fuusd[800],orig[800],key[51],priv[21]; int TEMPFOSSD[800],kint,pint,tint[5],c,lame; //获取基本信息 cout>键; cout>priv; cout您的gets()正在从cin>>priv上的最后一次输入中\n获取剩余的内容

什么都不做,它甚至不允许我在调用get()时输入,甚至我的IDE也声称“语句无效”

#包括
#包括
#包括
使用名称空间std;
int main()
{
char userluv[800],fuusd[800],orig[800],key[51],priv[21];
int TEMPFOSSD[800],kint,pint,tint[5],c,lame;
//获取基本信息
cout>键;
cout>priv;
cout您的gets()正在从cin>>priv上的最后一次输入中\n获取剩余的内容。请这样做:

cin >> priv;
cout << "Your lovely text?:\n";
cin.get();
gets(userluv);
cin>>priv;

cout这三行是无效的陈述:

tempfussd[c] + kint;
tempfussd[c] * pint;
tempfussd[c] * tint[1];
您可能在
+
*
之后省略了
=

上面标识的语句出现在循环中:

for(c=0; c<=userluv[c]; c++){
    tempfussd[c] = userluv[c];
    tempfussd[c] + kint;
    tempfussd[c] * pint;
    tempfussd[c] * tint[1];
}

如果这真的是C++,你应该使用<代码> STD::String 。不要丢弃输入操作的结果,比如“代码> >代码>。这样做是错误的,你将在半小时内发布另一个问题,为什么你的输入不是你想要的。”KeRek SB,我就是不明白。如果你按照克里斯的建议,你也会修复B。ugs在您的代码中,可能会让某人轻易地一下子使您的程序崩溃。@Duck此问题将以“太本地化”结束因为它对于某个特定的代码来说太具体了,对于未来的访问者来说是有用的。然而,你仍然应该考虑接受其中的一个答案。这似乎已经起作用了,谢谢!尝试了,工作了!谢谢。
for(c=0; c<=userluv[c]; c++){
    tempfussd[c] = userluv[c];
    tempfussd[c] + kint;
    tempfussd[c] * pint;
    tempfussd[c] * tint[1];
}
for (c = 0; c <= userluv[c]; c++)
    tempfussd[c] = (userluv[c] + kint) * pint * tint[1];