上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 一:修改显示时使用的计数系统 控制整数以什么进制显示 1.十进制 cout<<dec 2.十六进制cout<<hex 3.八进制cout<<oct二:调整字段宽度(默认右对齐) int width():返回字段宽度的当前格式; int width(int i):将宽度设置为i个空格,并返回以前的字段宽度值注意:width()方法只影响将显示的下一个项目,然后字段宽度将恢复到默认值三:填充字段 cout.full('*'); 设置一直有效直到新的设置四:设置浮点数的显示精度 c++的默认精度为6位(末尾0不显示)方法:cout.precisio 阅读全文
posted @ 2012-05-02 13:51 open your eyes 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 一:put()1.原型(适用于wchar_t)显示字符:osrteam &put (char);2:该函数返回一个指向调用对象的引用,因此可以拼接输出cout.put('i').put('t');3:自动类型转换cout.put(66);cout.put(66.3);(=cout.put(66));二:write()1:原型显示整个字符basic_ostream<charT,traits>& write(const char_type* s,streamsize n);const char * state="hello&qu 阅读全文
posted @ 2012-05-02 00:42 open your eyes 阅读(4209) 评论(0) 推荐(0) 编辑
摘要: 一:类型定义:1. const signed char *;2. const unsigned char *;3. const char *;4. void *.二: 举例char name[20]="hello world ! ";char * pn="china";cout<<"Hello!";cout<<name;cout<<pn;三:获得地址int eggs =12;char *amount = "dozen";cout<< &eggs;cout< 阅读全文
posted @ 2012-05-02 00:20 open your eyes 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 越栈了,比如数组开的不够大编译错误时Compilation Error Runtime Error (RE) : 运行时错误,这个一般是程序在运行期间执行了非法的操作造成的。以下列出常见的错误类型:ACCESS_VIOLATION 您的程序想从一些非法的地址空间读取或向其中写入内容。一般例如指针、数组下标越界都会造成这个错误的。 ARRAY_BOUNDS_EXCEEDED 您的程序试图访问一个超出硬件支持范围的数组单元。 FLOAT_DENORMAL_OPERAND 进行了一个非正常的浮点操作。一般是由于一个非正常的浮点数参与了浮点操作所引起的,比如这个数的浮点格式不正确。 FLOAT_DIV 阅读全文
posted @ 2012-04-30 19:15 open your eyes 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: 对于一个用C++写的程序,被加载至内存后运行,最终走向死亡。程序的死亡大致有三种:自然死亡,即无疾而终,通常就是main()中的一个return 0;自杀,当程序发现自己再活下去已经没有任何意义时,通常会选择自杀。当然,这种自杀也是一种请求式的自杀,即请求OS将自己毙掉。有两种方式:void exit(int status)和void abort(void)。他杀,同现实不同的是,程序家族中的他杀行径往往是由自己至亲完成的,通常这个至亲就是他的生身父亲(还是母亲?)。C++并没有提供他杀的凶器,这些凶器往往是由OS直接或者间接(通过一些进程库,如pthread)提供的。 自然死是最完美的结.. 阅读全文
posted @ 2012-04-30 08:38 open your eyes 阅读(1319) 评论(0) 推荐(0) 编辑
摘要: C++ Stack(堆栈) 是一个容器类的改编,为程序员提供了堆栈的全部功能,——也就是说实现了一个先进后出(FILO)的数据结构。操作 比较和分配堆栈 empty() 堆栈为空则返回真 pop() 移除栈顶元素 push() 在栈顶增加元素 size() 返回栈中元素数目 top() 返回栈顶元素 Lists将元素按顺序储存在链表中. 与 向量(vectors)相比, 它允许快速的插入和删除,但是随机访问却比较慢. assign() 给list赋值 back() 返回最后一个元素 begin() 返回指向第一个元素的迭代器 clear() 删除所有元素 empty() 如果list是空的则返 阅读全文
posted @ 2012-04-29 22:37 open your eyes 阅读(308) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>#include <stdlib.h>#include <math.h>int T,k,n,ans,s;int main(){ scanf("%d",&T); for(int t=0;t<T;t++) { if(t) printf("\n"); scanf("%d",&k); if(!k){ printf("3\n"); continue; } k=abs(k); n=(int)sqrt(double(k<<1 阅读全文
posted @ 2012-04-29 09:30 open your eyes 阅读(213) 评论(0) 推荐(0) 编辑
摘要: #include<iostream>#include<cstring>#include<cctype>using namespace std;int main(){ int m,flag=1,n; while(cin>>m>>n) { cin.ignore(); char ch[100][100]; char c[100][100]; char ci[100]; int a[100]; memset(a,0,sizeof(a)); for(int i=0;i<m;i++) ... 阅读全文
posted @ 2012-04-29 09:29 open your eyes 阅读(226) 评论(0) 推荐(0) 编辑
摘要: #include<cstdio>#include<cstring>#include<cctype>#include<iostream>using namespace std;int main(){// freopen("input.txt", "r", stdin);// freopen("output.txt", "w", stdout); int c, m, j,n, k; char grid[60][60], word[60]; int md[8] = {-1, 阅读全文
posted @ 2012-04-29 09:29 open your eyes 阅读(170) 评论(0) 推荐(0) 编辑
摘要: #include<iostream>#include<cstring>#include<string>using namespace std;const int max=1000;struct bign{ int len; int s[max];};void init_bign(bign &b){ memset(b.s,0,sizeof(b.s)); b.len=1;}void fuzi_bign(bign &b,char *num){ b.len=strlen(num); for(int i=0;i<b.len;i++) b.s[i] 阅读全文
posted @ 2012-04-29 09:28 open your eyes 阅读(305) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页