学习笔记
wade_2003
这个作者很懒,什么都没留下…
展开
-
复数类的实现
<br />#include<iostream> using namespace std; class CComplex ...{ private: double m_real; double m_imag; friend istream &operator>>(istream& input, CComplex &complex) ...{ cout<<"input real and imag:"<<endl; input>>complex.m转载 2010-07-03 13:43:00 · 191 阅读 · 0 评论 -
文件复制
<br />#include<stdio.h> #include<stdlib.h> struct student { int num; char name[20]; float score; }; int main() { char file_in[255] = "d://stuin.txt"; char file_out[255] = "d://stuout.txt"; FILE *fp_in, *fp_out;转载 2010-07-03 14:27:00 · 166 阅读 · 0 评论 -
atexit()函数
<br />函数名: atexit <br /> 功 能: 注册终止函数 <br /> 用 法: int atexit(atexit_t func); <br /> 注意:atexit()注册的函数类型应为不接受任何参数的void函数,exit调用这些注册函数的顺序与它们 登记时候的顺序相反。 <br /> 程序例: #include <stdio.h> #include <stdlib.h> void exit_fn1(void) { printf("Exit fu转载 2010-07-16 09:31:00 · 176 阅读 · 0 评论 -
字符、字节和编码
http://www.regexlab.com/zh/encoding.htm转载 2010-07-16 09:38:00 · 164 阅读 · 0 评论 -
宽字符问题
<br />在VS2005内使用strcpy函数时,编译不通过。上网搜了一下,改用宏_tcscpy编译通过了,原因如下,转载了别人的答案:<br />一、<br />VS2005中开发程序时,默认的字符集是Unicode。所以如果程序中使用字符串常量时一定要显示转换为Unicode型,否则编译时报错。如:<br />HDC hScrDC = CreateDC(TEXT("DISPLAY"), NULL, NULL, NULL); //为屏幕创建设备描述表<br />这句如果写成:<br />HDC hScr转载 2010-06-08 10:30:00 · 616 阅读 · 0 评论 -
学习happytang的代码
<br />#include <stdio.h> #include <stdlib.h><br /><br />#define N 14<br />#define true 1<br />#define false 0<br />/*<br />例如,对于00100101011101,变换过程是:<br />(1)11111101000001 注:红色字是变化过的<br />(2)00000001111111<br />(3)11111110000000<br />(4)00000001111111已经出转载 2010-06-07 16:59:00 · 174 阅读 · 0 评论 -
学习selooloo的一段代码
<br /> <br />请问,有没有什么办法把调用这个函数(my_free())的信息获得到啊?比如在哪个源文件的第几行调用的my_free()或者是调用my_Free()函数的名字,或者其它可以确定调用位置的信息。<br /> <br /> <br /> <br /> <br /> <br />#include <stdio.h> void my_free(void *p,const char* file,const char* fun,int line) { if(p != NULL转载 2010-06-09 09:35:00 · 168 阅读 · 0 评论 -
8皇后问题(amqy的代码)
<br />#include<stdio.h> int queen[8],b[8],c[15],d[15]; int sum=0; void display() { int k; printf("%d:",sum++); for(k=0;k<8;k++) printf(" %d",queen[k]); printf("/n"); } void ptry(int i) { int j; /*每个皇后都有8个可能位置*/ for(j=0;j<8;j转载 2010-06-11 10:37:00 · 285 阅读 · 0 评论 -
C++中()重载
C++项目中,经常会遇到使用重载()操作符的地方,请看下面一个例子: [cpp] view plaincopyprint? #include using namespace std; class Clastype { public: Clastype(int a) { cout "H转载 2013-02-21 11:10:52 · 150 阅读 · 0 评论