标题:[求助]在书上看到的 第一次用 vs 写的代码 错了都不知道怎么改,拜托了
只看楼主
wtn624
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-7-12
 问题点数:0 回复次数:13 
[求助]在书上看到的 第一次用 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 (就不用了)-------------------------

搜索更多相关主题的帖子: using int 代码 namespace 
2006-07-12 22:32
十一月天
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:10
帖 子:3030
专家分:0
注 册:2006-4-19
得分:0 
没见过这个错,代码里没发现什么不对的地方。

当头晕的时候我终于明白了什么叫爱情。
2006-07-13 09:30
wtn624
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-7-12
得分:0 
------ 已启动生成: 项目: 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 已跳过 ==========

上面是错误提示
下面是代码
bYfE2rH7.rar (317.26 KB) [求助]在书上看到的 第一次用 vs 写的代码 错了都不知道怎么改,拜托了


2006-07-13 18:02
十一月天
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:10
帖 子:3030
专家分:0
注 册:2006-4-19
得分:0 
你的项目我打不开,我只有2003,
你能告诉我代码哪行报错吗?

当头晕的时候我终于明白了什么叫爱情。
2006-07-14 12:14
wtn624
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-7-12
得分:0 

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

2006-07-14 14:24
十一月天
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:10
帖 子:3030
专家分:0
注 册:2006-4-19
得分:0 
错误:
首先,是控制台运用程序,不是win32控制台运用程序,这一点很重要。
其次,定义String对象的时候,S"",s一定要大写。

当头晕的时候我终于明白了什么叫爱情。
2006-07-14 17:11
wtn624
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-7-12
得分:0 


斑竹,只有win32控制台运用程序呀
2006-07-14 23:02
wtn624
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-7-12
得分:0 
斑竹,我更想知道那些模板哪些比较有用,在做什么程序时要用什么模板
2006-07-14 23:03
十一月天
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:10
帖 子:3030
专家分:0
注 册:2006-4-19
得分:0 
WEB服务、WINDOWS窗体应用程序,这是我用过的。

当头晕的时候我终于明白了什么叫爱情。
2006-07-17 07:57
youngky
Rank: 1
等 级:新手上路
威 望:1
帖 子:75
专家分:0
注 册:2006-3-31
得分:0 

#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;
}


2006-07-18 20:02



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-77982-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030647 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved