新手请教visual c++编程问题!

作者&投稿:木饲 (若有异议请与网页底部的电邮联系)
新手Visual C++编程问题~

注意几点啊:
(1)、C++语言是大小写区分的。一定要前后一致。
(2)、所有标识符和关键字以及标点都必须是英文字符下打出来的
(3)、最关键的还是要自己学会调试!

1、
#include
#include//#应该为英文字符,你原来的是中文字符
class Person{//你原来的打括号是中文字符
public:
char m_strName[20];
long m_ID;
public:
Person(char*strName,long ID){strcpy(m_strName,strName);m_ID=ID;}//标识符中间不能有空格
/* static*/ long GetID() {return m_ID;}//static函数只能修改static变量,你得m_ID不是static变量
};
void main()
{
Person person1("LiuJun",1101640524);//类定义的person是大写开头的
cout<<"ID="<<person1.GetID()<<'
';//又出现中文字符"ID=”
//不是static变量,这样调用不知道输出哪个id
}

2、
#include//#为英文字符
class point
{
protected:
int x,y;
public:
point(int a,int b) {x=a,y=b;}
int GetX(){return x;}
int GetY(){return y;}
};
class Circle : public point//定义的point为小写
{
protected:
int radius;
public:
Circle(int a=0,int b=0,int r=0):point(a,b)//需要用初始化列表显式调用point的构造函数
{radius=r;}
int getRadius() {return radius;}
};
void main()
{
Circle c(100,150,200);
cout<<"x="<<c.GetX()<<",y="<<c.GetY()<<",radius="<<c.getRadius()<<endl;
//getX,getY的get都是Get
}//结尾时大括号

3、
#include//英文字符
class Sample
{
private:
int n;
public:
Sample(int x) {n=x;}//大写开头
void SetValue(int x){n=x;}
void Display(){cout<<"n="<<n<<endl;}
};
void main()
{
/*const */Sample a(100);
a.SetValue(0);//const变量不能改变数值
a.Display();//英文句号,不是逗号
}

4、
#include//英文字符
class A
{
protected:
int a;
public:
void SetData(int x) {a=x;}
int GetData() {return a;}
};
class B
{
protected:
int b;
public:
void SetData(int y){b=y;}
int GetData() {return b;}
};
class C:public A,public B
{
public://少了冒号
void SetData(int x,int y){a=x;b=y;}
};
void main()
{
C c;
c.SetData(30,70);//多了一个,
cout<<"a="<<c.A::GetData()<<",b="<<c.B::GetData()<<endl;//多了一个,
//GetData()AB都有,多重接口
}

#include
void main()
{
for(int n;cin>>n;){
for(int i=1;i<=10;i++)
cout<<n<<"*"<<i<<"="n*i<<endl;
}
}

依次点击123即可



你的第一行改成

#include<iostream>

然后在return 0;之前插入一行:

system("pause");

然后重新编译运行。


Do you want to build it?就是问你是否要编译。

编译之后生成一个Cpp1.exe的可执行文件,运行它就有结果了。



错误很明显!你是初学者可能还不知道!

给你代码!

#include <iostream>
int main()
{
    using namespace std;
    cout<<"My name is li.";
    cout<<endl;
    cout<<"you will like it"<<endl;
    return 0;
}
建议你去买一本书看一下!http://ai.taobao.com/search/index.htm?key=C%2B%2B++Primer+%E4%B8%AD%E6%96%87%E7%89%88&pid=mm_40836277_6508452_22222571


you like it 后面的单引号改成双引号 亲

看到那个红叹号了吗,点旁边的那个手的图案,好像是


我是一个编程新手,有个问题请教各位,我下载了visual studio 2010,并一...
可能要换系统了吧(仅我所知),就是要先安装SQL Server 2008,然后再安装visual studio 因为你那个SQL Server 2008是装visual studio自带的,那个自带的SQL Server 2008很可能和visual studio连不上,所以(仅我所知)先安装SQL再安装visual studio(我的就是换系统后在安的),安装好SQL后,服务器...

请教高手这些Microsoft Visual C++系统组件是否有必要安装?
你在安装编译器的时候,机子会自动安装系统组件的,比如你安装VS2008,会自动安装Microsoft Visual C++ 2008 SP1 Redistributable Package,至于SP1是修改版本,看你的编译器是哪个版本就装哪个,如果你需要在未安装VS2008的机子上运行用VS2008编译生成的exe文件,你可能就需要在这个自己上装上Microsoft Visual...

Visual FoxPro TOTAL ON命令问题请教
计算当前选定表中数值字段的总和。语法:TOTAL TO TableName ON FieldName [FIELDS FieldNameList][Scope][FOR lExpression1][WHILE lExpression2][NOOPTIMIZE]举例:total on 乳品名称 to 1.txt 最后这个保存的文件可以是文本也可是DBF表

请教关于“Visual FoxPro”的问题!
dim xh as varit XH=12345 XH="12345"XH={2001年10月7号} xh1="china"要给一个变量赋多类型值可将其定义为varit类型4)5)同此 xh2=xh1 xh3=xh1 ?xh ?xh1 ?xh2 ?xh3 '显示所有内存变量只有一个一个的来啊,如果要实现一次编码显示多个那只有定义数组了,通过for 循环来搞定例如:...

visual basic.net初学者应该怎么学??真心,真心希望高手求教 或是大家...
想想看,为什么要学习VB。net呢?有了一个目标,然后就是动手去做吧。基础书必须的,会照着敲代码算不了什么。但基础知识一定要牢固。不知道如何编译代码,不知道如何调试程序,那还是回去再看看书吧。1.撇开书本,去找一个项目吧,或者自己想开发一个什么软件。2.不知道如何去写,没思路,没问题。

请教高手:如何在visual studio开发环境中用asp.net连接数据库(sql se...
string sqlcon = "Data Source=数据源;Initial Catalog=数据库名;Integrated Security=True;username=用户名 ;password=密码";windows登陆可以没有用户名和密码 根据本机来看。例如 string sqlcon = "Data Source=X6X8-20120215DL\\\\SQLEXPRESS;Initial Catalog=master;Integrated Security=True username=sa...

Visual C++ 各种字母的标识含义
请教朋友们个问题,VisualC++中,比如LP和P开头标识这个变量是个指针,如这样的形式的标识,请问还有那些?麻烦朋友们帮我一一列举一下并注明标识含义,标识含义注明的时候如果写着费... 请教朋友们个问题,Visual C++中,比如 LP和P开头标识这个变量是个指针,如这样的形式的标识,请问还有那些?麻烦朋友们帮我一一列举一下...

请教:visual studio 2010功能图标含义求助
这是啥?错误列表不在这里啊,菜单栏“视图”→“错误列表”,或者按快捷键 Ctrl+W 再按 Ctrl+E 呼出,如图:错误列表长这个样子:红圈处选中哪项,哪项就会在列表中出现。

请教Visual FoxPro中 STR()函数、VAL()函数和CTOD()函数的具体含义及应...
str()是数值型函数转化成字符型 ctod()是字符型转化成日期型

请教一个visual basic的编程问题
Private Sub Command1_Click()For i = 1 To 4 For j = 1 To 4 Print i; "X"; j; "="; i * j,Next j Print Next i End Sub

古冶区15814454716: 怎样使用MicrosoftvisualC++,我是新手,跪求,快 -
盛国马应: Microsoft isusal C++可以遍c语言也可以编c++程序,问题太抽象,不知道你想使用copy哪方面的,简单的说一下使用操作吧 1. 首先打开程序 Microsoft visual C++ 应用程序,出来他的界2113面 2. 选择菜单栏的File 按钮,File-->new-->Files,在...

古冶区15814454716: 如何用Microsoft Visual C++6.0编写程序 -
盛国马应: VS 中建立空白的VC的Console项目,然后添加源文件、保存成.c类型的文件名,,就可以编辑、编译、运行的了.

古冶区15814454716: 用Visual C++编程序 求代码 本人新手 -
盛国马应: #include void main() {for(int n;cin>>n;){for(int i=1;i<=10;i++)cout< } }

古冶区15814454716: 如何使用Visual C++ 6.0编写C程序 -
盛国马应: 很简单,安装好visual c++6.0后,在任何文件夹下新建一个扩展名为XXX.CPP的文件,双击打开它.visualc++6.0 自动启动并显示代码输入界面,编写好代码编译Ctrl+F7,运行Ctrl+F5.注意:visual c++6.0 不支持 TC2.0的某些

古冶区15814454716: Visual C++ 2010 怎么编写程序,新手,只会简单的编写,用这个是因为电脑原因,要不就用TC了 -
盛国马应: 特点,又具有汇编语言的特点.它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序.因此,它的应用范围广泛.C语言对操作系统和系统使用程序以及需要对硬件进行操作的...

古冶区15814454716: 初学者怎么使用visual studio软件编程 -
盛国马应: 首先安装visual studio,我以visual studio 2010为例,然后打开出现 点标签栏上的文件--新建--项目 然后跳出另一个页面,左边的依次选C++ -- Win32 ,到中间的选Win32控制台应用程序 再在最下面的三行中,名称随便填,位置随便填,第三行自动填成,右下角的勾要去掉 然后出来欢迎 Win32应用程序向导,点下一步 出现的页面中只需在下面的控项目前打上勾就行 然后再出现的页面中,右击源文件--添加--新建项 接下来依次Visual C++ -- 代码 -- C++文件,最下面的名称随便写,可以和前面的名称一样. 点完成,即可在新的页面上编写程序了!

古冶区15814454716: c++程序编写如何入门 -
盛国马应: * 第一个字母变成第26个字母,第n个字母变成第(26-n+1)个字母 * 就相当于26减去该字母在字母表中的位置 所对应位置的的字母 * 所以ch[i] = 25 - (ch[i] - 'a') + 'a'; * 为什么我这里是用25 而不是26 因为我这里ch[i]-'a' * 这样减了之后是从0开始 ...

古冶区15814454716: microsoft visual c++怎么用 -
盛国马应: 新建个console工程.然后可以添加一个cpp文件.就可以写代码了.

古冶区15814454716: 怎么用visual studio2010编写c++程序? -
盛国马应: “文件”->“新建”->“项目”->“常规”->“空项目”,随便起个名字,就进入项目了.在左侧项目“源文件”目录上右键单击->“添加”->“新建项”->“代码”->“源文件”,起个名字,然后就敲代码编程序吧.#include <iostream> using namespace std; int main() { cout << "hello world!" << endl; return 0; } “CTRL+F7”编译一下 “F7”链接 “CTRL+F5”运行

古冶区15814454716: visual c++怎么用c语言编程?步骤具体点...多谢 -
盛国马应: 你是想问怎么样用VC++编译C语言? 新建->选Win32 Console Application(并把位置和工程名填写好)-> 选A simple Application->按完成->双击打开class view中的main-> 在#include "stdafx.h"的下一行加入#include<stdio.h>附: 可以把int main(int argc, char* argv[])删成main();和删除return 0;但不删除也没有关系.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网