编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
全能 ASP / PHP / ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
 14 12
发新话题
打印

[求助]在书上看到的 第一次用 vs 写的代码 错了都不知道怎么改,拜托了

[求助]在书上看到的 第一次用 vs 写的代码 错了都不知道怎么改,拜托了


//是建一个win32控制台运用程序
//---------------------------------EX_1.cpp---------------------------------------------

// EX_1.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
//#using <mscorlib.dll>
//#include<string>
//using namespace std;
using namespace System;

int _tmain(int argc, _TCHAR* argv[])
{
String *strnum1,*strnum2;
int nnum1,nnum2,nsum;
Console::Write(s"please input first number: ");
strnum1=Console::ReadLine();
Console::Write(s"please input second number: ");
strnum2=Console::ReadLine();

nnum1=Int32::Parse(strnum1);
nnum2=Int32::Parse(strnum2);

nsum=nnum1+nnum2;
Console::WriteLine(s"\n{0} + {1} = {2}", nnum1.ToString(),nnum2.ToString(),nsum.ToString());
return 0;
}


//--------------------------------------------stdafx.cpp-----------------------------
// stdafx.cpp : 只包括标准包含文件的源文件
// EX_1.pch 将作为预编译头
// stdafx.obj 将包含预编译类型信息

#include "stdafx.h"

// TODO: 在 STDAFX.H 中
// 引用任何所需的附加头文件,而不是在此文件中引用


//----------------------------------------------stdafx.h-----------------------------
// stdafx.h : 标准系统包含文件的包含文件,
// 或是经常使用但不常更改的
// 特定于项目的包含文件
//

#pragma once


#define WIN32_LEAN_AND_MEAN // 从 Windows 头中排除极少使用的资料
#include <stdio.h>
#include <tchar.h>

// TODO: 在此处引用程序需要的其他头文件

//-------------------------------------ReadMe.txt (就不用了)-------------------------

TOP

没见过这个错,代码里没发现什么不对的地方。
当头晕的时候我终于明白了什么叫爱情。

TOP

------ 已启动生成: 项目: EX_1, 配置: Debug Win32 ------
正在编译...
EX_1.cpp
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(8) : error C2871: “System”: 具有该名称的命名空间不存在
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(12) : error C2065: “String”: 未声明的标识符
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(12) : error C2065: “strnum1”: 未声明的标识符
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(12) : error C2065: “strnum2”: 未声明的标识符
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(14) : error C2653: “Console”: 不是类或命名空间名称
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(14) : error C2065: “s”: 未声明的标识符
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(14) : error C2143: 语法错误 : 缺少“)”(在“字符串”的前面)
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(14) : error C2059: 语法错误 : “)”
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(15) : error C2653: “Console”: 不是类或命名空间名称
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(14) : error C3861: “Write”: 找不到标识符
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(15) : error C3861: “ReadLine”: 找不到标识符
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(16) : error C2653: “Console”: 不是类或命名空间名称
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(16) : error C2143: 语法错误 : 缺少“)”(在“字符串”的前面)
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(16) : error C2059: 语法错误 : “)”
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(17) : error C2653: “Console”: 不是类或命名空间名称
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(16) : error C3861: “Write”: 找不到标识符
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(17) : error C3861: “ReadLine”: 找不到标识符
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(19) : error C2653: “Int32”: 不是类或命名空间名称
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(19) : error C3861: “Parse”: 找不到标识符
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(20) : error C2653: “Int32”: 不是类或命名空间名称
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(20) : error C3861: “Parse”: 找不到标识符
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(23) : error C2653: “Console”: 不是类或命名空间名称
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(23) : error C2143: 语法错误 : 缺少“)”(在“字符串”的前面)
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(23) : error C2059: 语法错误 : “)”
c:\documents and settings\tcl\my documents\visual studio 2005\projects\ex_1\ex_1\ex_1.cpp(23) : error C3861: “WriteLine”: 找不到标识符
生成日志保存在“file://c:\Documents and Settings\tcl\My Documents\Visual Studio 2005\Projects\EX_1\EX_1\Debug\BuildLog.htm”
EX_1 - 25 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========

上面是错误提示
下面是代码

附件: 只有本站会员才能下载或查看附件,请您 登录注册

TOP

你的项目我打不开,我只有2003,
你能告诉我代码哪行报错吗?
当头晕的时候我终于明白了什么叫爱情。

TOP

那几个.cpp 和 .h 可以打开吧,你就用2003 新建个项目,再添加进去,应该就可以了

TOP

错误:
首先,是控制台运用程序,不是win32控制台运用程序,这一点很重要。
其次,定义String对象的时候,S"",s一定要大写。
当头晕的时候我终于明白了什么叫爱情。

TOP



斑竹,只有win32控制台运用程序呀
附件: 只有本站会员才能下载或查看附件,请您 登录注册

TOP

斑竹,我更想知道那些模板哪些比较有用,在做什么程序时要用什么模板

TOP

ASP.NET WEB服务、WINDOWS窗体应用程序,这是我用过的。
当头晕的时候我终于明白了什么叫爱情。

TOP

#include "stdafx.h"
using namespace std;

int main( )
{
float r,l,s;
cout <<"qing shu ru yuan de ban jing:";
cin >>r;
l=2*3.1415926*r;
s=3.1415926*r*r;
cout <<"yuan de zhou chang shi:"<<l<<endl;
cout <<"yuan de mian ji shi:"<<s<<endl;
return 0;
}

TOP

 14 12
发新话题