gpt4 book ai didi

c++ - 我一直收到语法错误,但我不确定为什么

转载 作者:太空狗 更新时间:2023-10-29 23:22:53 24 4
gpt4 key购买 nike

我不确定为什么会收到错误 C2143:语法错误:缺少“;”在“==”之前如果有人能解释我的错误,将不胜感激。

#include <iostream>
#include <string>
#include <cstdlib>

int main() {

std::cout << "What is your name? ";
std::string name;
std::cin >> name;
const std::string greeting = "Hello " + name + " !";
//
const int pad = 1;
const int rows = pad * 2 + 3;
std::cout << std::endl;
//
int r = 0;
while (r != rows) {
std::cout << std::endl;
++r;
}
//
std::string::size_type cols = greeting.size() + pad * 2 + 2;
std::string::size_type c == 0;
while (c != cols) {
if (r == 0 || r == rows -1 || c == 0 || c == cols -1) {
} else {
}
}

std::system("pause");

return 0;
};

最佳答案

我怀疑问题出在这里:

std::string::size_type c == 0;

大概应该是:

std::string::size_type c = 0;

关于c++ - 我一直收到语法错误,但我不确定为什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8041636/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com