一个小时前我刚刚开始使用C ++,两个星期前我也刚开始编写代码,我的第一个项目是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'字符串':未声明的标识符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
答案 0 :(得分:1)
#include "stdafx.h"
应该是文件的第一行。之前的所有行都会被忽略,因此会出现错误,因为无法识别string
。