函数用法
普通网友
这个作者很懒,什么都没留下…
展开
-
cin cout
经常要使用到cin和cout,花了点时间,把常见的问题整理了一下,供记性不好时查阅。在程序中包含iostream文件将自动创建cin对象和cou对象,即标准输入流和标准输出流。关于cout :操作符的默认含义是按位左移操作符,但ostream类重新定义了操作符,将其重载为输出方法。支持C++的所有的基本类型。对于每一种数据类型,C++都提供了operator的定义。例如转载 2012-06-09 17:26:26 · 3119 阅读 · 0 评论 -
表达式求值(多位)
#include #define MAXSIZE 100using namespace std;//****************char Positive = '+';char Negative = '+';//****************typedef struct DOPND{ //栈 int Arr[MAXSIZE]; //先改为数字栈 //栈顶指针原创 2013-10-30 20:32:38 · 875 阅读 · 0 评论 -
(递归)霍纳规则
#include using namespace std;/* 问题: 霍纳规则是一种是用最少数目的乘法计算多项式的方法 A(x) = ( ..( a.n*x + a.n-1)*x + ... + a.1)*x + a.0*/int Huona(int iArr[],int i,int x,int n){ if(i == n-1) return iArr[i]; els原创 2013-10-29 23:12:36 · 1609 阅读 · 0 评论 -
(递归)汉诺塔
#include using namespace std;/* 假定盘子的数目为n,为把最大的盘子放到y上,需要先把上面的n-1个移动到 z上,然后把z上的都移动到y上*/int iCount = 0;void Hanoi(int n,char x,char y,char z){ if(n) { Hanoi(n-1,x,z,y); //x上n-1个移动到z上 c原创 2013-10-29 22:20:24 · 529 阅读 · 0 评论 -
字符全排列产生器
#include using namespace std;/* 算法: a ( b c d e 的全排列) b ( a c d e 的全排列) c ( a b d e 的全排列) d ( a b c e 的全排列) e ( a b c d 的全排列)*/int iCount = 0;void Perm(char cArr[],int k,int n){原创 2013-10-29 22:40:43 · 938 阅读 · 0 评论 -
c/c++ const 的用法
#include int main(){ /* const int* a; int const *a; 这种修饰方式为常量指针 只能修改指针a的指向,不能修改a指向的内容 传过来的这个变量为一个常量,你可以指我,用我,但是你不能修改我 printf("*****************\n"); int i = 1, j = 2; const int *p1 = &i原创 2013-10-22 17:31:39 · 468 阅读 · 0 评论 -
函数参数为指针类型(指针的指针&指针的引用)
/*首先,先看一段程序,弄清楚指向指针的指针 char **_p*/#include void main(){ char ch = 'a'; char* p = &ch; char** _p = &p; printf("&ch = %d\n",&ch); printf(" p = %d\n",p); printf("&p = %d\n",&p); printf("_原创 2013-10-23 14:48:35 · 1387 阅读 · 1 评论 -
c语言ODBC连接数据库
在vc++ 6.0里,用c++通过ODBC API,使用函数SQLConnect连接数据库。#include #include #include "sqlext.h" using namespace std;/*用ODBC API访问数据库:连接数据库*/int main(){ SQLHENV henv; //环境句柄 SQ转载 2013-09-27 12:41:38 · 7083 阅读 · 0 评论 -
sprintf用法
自《CSDN 社区电子杂志——C/C++杂志》在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int sprintf( char *buff转载 2012-06-26 20:42:59 · 346 阅读 · 0 评论 -
原样输出最长回文子串
#include #include #include #define MAXSIZE 5000/*void Paliandrome(char*);int main(){ char lpStr[] = "aaaMadam,I'm Adamzsd"; printf("源字符串: %s\n",lpStr); Paliandrome(lpStr); return 0;}void原创 2013-11-03 22:07:15 · 542 阅读 · 0 评论