第一次发贴,原来在vc++6.0能运行的代码放到vs2015版中却报错
vs2015吧
全部回复
仅看楼主
level 9
先付上原来在vc++中能运行的计算器代码【
// CPlusPlus9.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream.h>
int main(int argc, char* argv[])
{
double num1;
double num2;
double result;
char op;
bool IsZero;
cout << "请输入第一个数字" << '\n';
cin >> num1;
cout << "请输入+ - * /中的任一个符号 "<< '\n';
cin >> op;
cout << "请输入第二个数字" << '\n';
cin >> num2;
if( op == '+' )
{
result = num1 + num2;
}
if( op == '-' )
{
result = num1 - num2;
}
if( op == '*' )
{
result = num1 * num2;
}
if( op == '/' )
{
if( num2 == 0 )
{
cout << "除数不能是0";
return -1;
}
result = num1 / num2;
}
cout << num1 << op << num2 << "=" << result << '\n';
return 0;
}
】,但是现在放到vs中却报错,如图【
2016年04月28日 19点04分 1
level 9
我以前在VS中运行那个贴吧里提供的用文本文档写的hello word 代码却是能运行,说明我对vs的这个程序的运行步骤设置是没错误 的,因为有经验了嘛,烦请高手指点要如何改才能在这个vs2015版中运行这个计算器代码,谢了
2016年04月28日 19点04分 2
level 9
这是以前用vs2015版的文本文档格式写的能成功运行的代码
2016年04月28日 19点04分 4
level 9
为了学会c++几乎每天都是晚睡早起的,可是我心里却依然是乐不思蜀的,不觉的累,不过很想求高人带啊,有哪位热心大哥可以加我啊498701682谢了,其它和我一样的小白也欢迎加我啊,大家一起探讨一起进步嘛
2016年04月28日 19点04分 5
level 1
楼主好辛苦,楼主你是在项目下面运行的该程序吗?
2016年04月29日 03点04分 6
是啊,就是在一个新建的项目里运行的该程序啊
2016年04月29日 10点04分
level 5
#include<stdarg.h>
#include <iostream> //调出使用cout的文件
using namespace std; //自己翻译
int main(int argc, char* argv[])
{
double num1;
double num2;
double result;
char op;
bool IsZero;
cout << "请输入第一个数字" << '\n';
cin >> num1;
cout << "请输入+ - * /中的任一个符号 " << '\n';
cin >> op;
cout << "请输入第二个数字" << '\n';
cin >> num2;
if (op == '+')
{
result = num1 + num2;
}
if (op == '-')
{
result = num1 - num2;
}
if (op == '*')
{
result = num1 * num2;
}
if (op == '/')
{
if (num2 == 0)
{
cout << "除数不能是0";
return -1;
}
result = num1 / num2;
}
cout << num1 << op << num2 << "=" << result << '\n';
system("pause");
return 0;
}
2016年04月29日 08点04分 7
兄弟,你的意思是把你这些写的代入到VS中就可以换成vs中可运行的计算器代码?
2016年04月29日 10点04分
level 5
你小子cout<<'\n';能换行,我怎么不行,只能 用<<endl;
2016年04月29日 08点04分 8
呵呵 ,不会吧?难道在VS中只能用endl 来换行?
2016年04月29日 10点04分
level 9
不行啊,如图【
2016年04月29日 11点04分 9
level 9
不好意思放错了图片,是这幅图片【
2016年04月29日 11点04分 10
level 9
求高手指点啊
2016年04月30日 13点04分 11
level 5
#include<stdarg.h>
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
double num1;
double num2;
double result;
char op;
bool IsZero;
cout << "请输入第一个数字" << '\n';
cin >> num1;
cout << "请输入+ - * /中的任一个符号 " << '\n';
cin >> op;
cout << "请输入第二个数字" << '\n';
cin >> num2;
if (op == '+')
{
result = num1 + num2;
}
if (op == '-')
{
result = num1 - num2;
}
if (op == '*')
{
result = num1 * num2;
}
if (op == '/')
{
if (num2 == 0)
{
cout << "除数不能是0";
return -1;
}
result = num1 / num2;
}
cout << num1 << op << num2 << "=" << result << '\n';
system("pause");
return 0;
}
2016年04月30日 14点04分 12
非常感 谢兄弟的帮助,能否加q结识一下啊498701682,盼加。
2016年05月01日 06点05分
level 1
我也是小白正在学习中,不过我不是直接学习c++的,我准备先学习c语言再学习c++,先打好基础,c语言学好了,学c++和java也快些、
2016年04月30日 14点04分 13
加油!!!
2016年05月01日 06点05分
[星星月亮]
2016年05月08日 06点05分
level 7
楼主检查下标点,用手机无法运行你的程序,其次你的程序用if,elseif语句会更明确
2016年05月11日 12点05分 16
level 7
刚试了一下,一楼的程序少了using namespcace std;后面再加个getchar();就能显示了。
2016年05月11日 13点05分 17
1