C语言常用
来源:互联网 发布:网络推广竞价包年 编辑:程序博客网 时间:2024/05/13 15:25
宏的一些用法
#操作符
例如
#define str(x) #x
如果在程序中输入语句
str(testing)
最终展开形式将会是
"testing"
##操作符
例如
#define printx(n) printf("%d/n", x##n)
语句中的字符串“x##n”的##操作符将前面和后面的记号连接起来,合成一个新的记号
printf(20);
将被展开成如下形式:
printf("%d/n",f20);
...与__VA_ARGS__
例如
#define debugPrintf(...) printf("DEBUG: "__VA_ARGS__)
用rand产生随机数
srand( (unsigned)time( NULL ) );
rand()%MAX
C++方式文件读写(read,write方式)
- ifstream file;
- char tmp[1024];
- std::string filecontent;
- file.open(filename,ios::in|ios::binary);
- if(!file.is_open())return -1;
- while(!file.eof()){
- int n=file.read(tmp,1024);
- filecontent.append(tmp, file.gcount());
- }
- file.close();
C方式文件读写(fread,fwrite方式)
- FILE* f=fopen("test.dat","rb");
- std::string filebuf;
- char buf[1024];
- while (!feof(f))
- {
- int r=fread(buf,1,1024,f);//每次读一字节,读1024次,返回实际读取字节数
- filebuf.append(buf,r);
- }
- fclose(f);
- C语言常用
- C语言常用算法
- C语言常用函数
- C语言常用函数
- C语言 常用API
- c语言 常用语句
- c语言常用库函数
- 常用c语言算法
- 常用C语言函数库
- C语言常用知识点
- C语言常用库函数
- C语言常用函数库
- c语言常用操作
- C语言常用算法
- C语言常用算法
- C语言常用算法
- c语言常用宏
- c语言常用算法
- 当使用 Windows Server 2003 中添加或删除程序 " 消息收到 " 无法加载安装库 wbemupgd.dll " 错误
- 实用的SQL函数(用于将符合条件的某列所有记录合成一行)
- 如何做需求分析(一)概述
- building block context的处理
- 程序设计图书中的圣经级著作汇总(from 刘江@图灵)(附注)
- C语言常用
- 网上看到的几道小问题
- 小心你的命令
- 《疯狂的程序员》有感
- 打发时光的102个网站,太有意思了!!~~
- JAVA设计模式(一)
- JavaScriptSerializer 对json数据转换
- 一些常用的JS功能函数(一) (2009-06-04更新)
- 如何给fckeditor赋值?