摘要:2.1 项目说明该实例的服务宿主为控制台应用程序,客户端为Windows窗体应用程序2.2 项目架构2.3 项目开发过程第一步:创建一个空的解决方案,命名为“WCFTest_5”,(可以任意取名);第二步:在上述解决方案中,文件——>添加——>新建项目,选择控制台应用程序,取名Host,这个控制台程... 阅读全文
指针
2013-04-07 19:09 by Keiven_LY, 210 阅读, 0 推荐, 收藏, 编辑
摘要:摘要:程序中定义的某个变量,在编译时系统就会给这个变量分配内存单元,并根据程序中定义的变量类型分配一定长度的内存空间,每个内存单元中存放着变量的值。为了便于内存单元的存取,系统为每个内存单元分配了一个地址,则程序中定义指向“地址”的变量即为指针变量,简称为:指针。指针是一类特殊的变量,它保存的不是数据值,而是程序中定义的某个变量(整型,实型变量)在内存中的地址。指针的定义:int *p1;float *p2;char *p3;void *p4(这里定义一个空指针,可以指向任何对象,也称为通用指针)指针的初始化:(1)指针对象可以被一个具有相同类型的对象初始化,如:int i=10;int *p 阅读全文
结构体使用
2013-04-07 13:26 by Keiven_LY, 190 阅读, 0 推荐, 收藏, 编辑
摘要:/* 结构体类型与结构体变量的声明格式 *//* struct [结构体名] { 成员类型 成员1 成员类型 成员2 成员类型 成员3 。。。 成员类型 成员n }[结构体变量名]*/#include <iostream>using namespace std;struct Student{ int no; char name[16]; char sex; float score;};void main(){ int i,n=0; float sum=0,average... 阅读全文
跳转语句——break、continue、goto
2013-03-28 10:35 by Keiven_LY, 278 阅读, 0 推荐, 收藏, 编辑
摘要:1、break语句 说明:该语句将使程序从当前的循环语句(do……while,while,for)内跳转出来,继续执行循环语句后面的语句 例:从键盘读入用户输入的数,对其求和,直到当用户输入数0时,表示输入结束 2、continue语句 说明:该语句不是结束循环,而是结 阅读全文
循环控制语句的学习(以输出反序数为例)
2013-03-28 10:00 by Keiven_LY, 531 阅读, 0 推荐, 收藏, 编辑
摘要:目的:用户输入一个整数,将其反序显示出来思想:将输入的整数不断求余,依次输出即可1、while语句#include <iostream>#include<stdlib.h>using namespace std; void main(){ int num,num_new; cout<<"请输入一个整数:"<<endl; cin>>num; cout<<"反向显示结果为:"; while(num!=0) { num_new=num%10; num=num/10; cout<< 阅读全文
常见输入/输出流操纵符
2013-03-27 22:10 by Keiven_LY, 404 阅读, 0 推荐, 收藏, 编辑
摘要:dec——格式化为十进制数值hex——格式化为十六进制数值oct——格式化为八进制数值setw(int width)——设置输出数据字段宽度为widthsetprecision(int num)——设置浮点数精度位数setfill(int ch)——设置ch为填充字符endl——输出一个换行符并刷新流ends——输出一个空字符‘\0’以结束字符串如:#include <iostream>#include <iomanip> ////setw和setprecision函数需要,使用标准库即可#include <stdlib.h>using namespace 阅读全文
求两个整数之间的大者
2013-03-27 21:58 by Keiven_LY, 240 阅读, 0 推荐, 收藏, 编辑
摘要:#include <iostream>#include <stdlib.h>using namespace std; int max(int a, int b);void main(){ int x ,y; cout<<"请输入要比较的两个变量x和y"<<endl; cin>>x>>y; cout<<"x,y两者之间的最大值为:"<<max(x,y)<<endl; system("pause"); //不加这句,会出现显示框一闪 阅读全文
对C++的atoi(),substr(),c_str(),itoa()函数的理解
2013-03-26 21:12 by Keiven_LY, 1347 阅读, 1 推荐, 收藏, 编辑
摘要:①atoi()函数原型为:intatoi(char*str),用途是将字符串转换成一个整数值,str是待转化成整数值的字符串.成功则返回转化后的整数值,失败返回0.备注:该函数的头文件是"stdlib.h"②substr()函数原型为:basicstring::substr(string,start,length),也可把string移到外面,为string&a,a.substr(start,length),其中a是待截取的字符串,start表示从截取开始的前一位,length表示截取长度,例如string③&a="helloworld" 阅读全文
C++中与字符串有关的函数
2013-03-26 21:11 by Keiven_LY, 634 阅读, 0 推荐, 收藏, 编辑
摘要:C++的字符串标准函数的原型在头文件string.h中,常用的几个函数如下:strcpy() 函数:用于拷贝字符串strcat()函数:用于连接字符串strlen()函数:用于计算字符串的实际长度strcmp()函数:字符串大小比较length()函数:返回字符串长度max_size()函数:返回字符串的最大长度clear()函数:用于清空字符串operator[]函数:用于得到字符串中的字符at函数:用于得到字符串中的字符swap:用于与另一字符串交换内容c_str():取得const char* 字符串find:用于查找字符fing_first_of():用于查找某个字符第一次出现的位置f 阅读全文
用dev c++运行的程序结果一闪而过,看不到,怎么解决?
2013-03-26 21:10 by Keiven_LY, 824 阅读, 0 推荐, 收藏, 编辑
摘要:解决方法:最后加上一句 system("pause");要加上头文件: #include<stdlib.h> 阅读全文