注册 登录
编程论坛 C++教室

刚开始自学C++,写的第一个小程序就编译不了,求大神帮帮忙。

初始元灵 发布于 2016-10-12 21:59, 2314 次点击
#include<iostream>
int main()
{
    std::cout<<"请输入两个数"<<std::endl;
    int v1,v2;
    std::cin<<v1<<"和"<<v2<<"的积为"
        <<v1*v2<<std::endl;
    return 0;
}
1>------ 已启动生成: 项目: Prictice1.4, 配置: Debug Win32 ------
1>正在编译...
1>Prictice.cpp
1>d:\files\c++\prictice1.4\prictice1.4\prictice.cpp(1) : warning C4627: “#include <iostream>”: 在查找预编译头使用时跳过
1>        将指令添加到“stdafx.h”或重新生成预编译头
1>d:\files\c++\prictice1.4\prictice1.4\prictice.cpp(11) : fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "stdafx.h"”?
1>生成日志保存在“file://d:\Files\C++\Prictice1.4\Prictice1.4\Debug\BuildLog.htm”
1>Prictice1.4 - 1 个错误,1 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
这是什么情况?
之前一直用vs6.0写vb代码,现在换了vs08学c++,新建项目那里好多种都是什么意思呢?上面我选择的是"win32项目",是不是有关系?这个小程序应该没错误才对啊。。
4 回复
#2
初始元灵2016-10-12 22:01
版主大人和各路大神快来救命!!!
#3
rjsp2016-10-12 22:49

    int v1,v2;
    std::cin<<v1<<"和"<<v2<<"的积为"<<v1*v2<<std::endl;
我猜你想要的是
    int v1,v2;
    std::cin >> v1 >> v2;
    std::cout<<v1<<"和"<<v2<<"的积为"<<v1*v2<<std::endl;
#4
StadyC2016-10-14 10:28
后面的是cout吧?怎么都写在cin里面了
#5
初始元灵2016-10-14 10:41
是的,我不小心写错了,谢谢你们。
1