我刚开始使用C就像一个小时前一样,我也刚刚开始编码2周前,我的第一个项目是Visual Novel,我使用引擎称为Ren'py(基于python的引擎) . 我想学习如何用Visual Studio编程,如果有人能帮助我,我会感激不尽 .
这是我的代码:
#include <iostream>
#include <string>
#include "stdafx.h"
using namespace std;
int main()
{
string a;
cin >> a;
cout << "Nama saya adalah " << a;
return 0;
}
这是错误严重性代码描述项目文件行抑制状态错误C2146语法错误:缺少';'前标识符'a' ConsoleApplication2 c:\ users \ admin \ source \ repos \ consoleapplication2 \ consoleapplication2 \ consoleapplication2.cpp 8
错误C2065 'string':未声明的标识符ConsoleApplication2 c:\ users \ admin \ source \ repos \ consoleapplication2 \ consoleapplication2 \ consoleapplication2.cpp 8
错误C2065 'cout':未声明的标识符ConsoleApplication2 c:\ users \ admin \ source \ repos \ consoleapplication2 \ consoleapplication2 \ consoleapplication2.cpp 10
错误C2065 'cin':未声明的标识符ConsoleApplication2 c:\ users \ admin \ source \ repos \ consoleapplication2 \ consoleapplication2 \ consoleapplication2.cpp 9
错误C2065 'a':未声明的标识符ConsoleApplication2 c:\ users \ admin \ source \ repos \ consoleapplication2 \ consoleapplication2 \ consoleapplication2.cpp 8
错误C2065 'a':未声明的标识符ConsoleApplication2 c:\ users \ admin \ source \ repos \ consoleapplication2 \ consoleapplication2 \ consoleapplication2.cpp 9
错误C2065 'a':未声明标识符ConsoleApplication2 c:\ users \ admin \ source \ repos \ consoleapplication2 \ consoleapplication2 \ consoleapplication2.cpp 10
1 回答
#include "stdafx.h"
应该是文件的第一行 . 之前的任何行都会被忽略,因此您会收到错误,因为无法识别string
.