
C语言
iteye_14200
这个作者很懒,什么都没留下…
展开
-
fopen
[code="java"]fopen()和fclose()的用法 1.fopen()函数的用法 fopen函数用于打开文件, 其调用格式为: FILE *fopen(char *filename, *type); fopen()函数中第一个形式参数表示文件名, 可以包含路径和文件名两部分。如: "B:TEST.DAT" "C:\\TC\\TEST.DAT" 注意:如果将路径写成"C:...原创 2011-08-30 17:34:02 · 148 阅读 · 0 评论 -
tar 打包
tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压缩与解压缩。 -z :是否同时具有 gzi...原创 2012-12-10 17:06:45 · 166 阅读 · 0 评论 -
无路径截取
[code="java"]void InterceptEqSign(char *pSrc, char *pOut, char cSign) { char arrSrc[100]; char arrOut[100]; strcpy(arrSrc, pSrc); int iSrcLen = strlen(arrSrc); int i; for (i=iSrcLen...原创 2012-12-05 12:54:52 · 119 阅读 · 0 评论 -
收集的位操作
[code="java"][code="java"]int max(int x, int y) { int m ; m = (x-y)> > 31 ; return y & m | x & ~m ; } int abs(int x) { int y; y = x >> ...原创 2012-04-06 14:49:30 · 119 阅读 · 0 评论 -
C语言位运算详解
位运算是指按二进制进行的运算。 在系统软件中,常常需要处理二进制位的问题。 C语言提供了6个位操作 这些运算符只能用于整型操作数,只能用于带符号或无符号char,short,int与long类型。 C语言提供的位运算符列表: 运算符 含义 描述 & 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0 | 按位或 两个相应的二进制位中只要有一个为1,该位的结果值为1...原创 2012-04-06 14:37:15 · 437 阅读 · 1 评论 -
C语言位总结
[code="java"]置位 #define BIT3 (0x1 y)-(x-y) ; } doz=x-y, x>=y; 0, x>31) ; } int max(int x, int y ) { int m ; m = (x...原创 2012-04-05 16:13:24 · 135 阅读 · 0 评论 -
c截取
[code="java"]#include int main() { const char *bb="abcdef;dsfads"; char msg[50]; char *nn=msg; while((*nn++=*bb)!=';' && *bb++ );/*其实就这么两句*/ *(--nn)='\0'; puts(m...原创 2011-12-05 22:53:48 · 125 阅读 · 0 评论 -
//获得需入库文件的文件名(无路径)
//获得需入库文件的文件名(无路径) [code="java"] for(i=strlen(IGSFile); i>=0; i--) { if (IGSFile[i]=='/') { memset(IGParaFile,0,sizeof(IGParaFile)); strcpy(IGParaFile, IGSFile+i+...原创 2011-12-01 16:08:16 · 134 阅读 · 0 评论 -
int转换成string类型
[code="java"]#include #include using namespace std; int main() { int n = 65535; char t[256]; string s; sprintf(t, "%d", n); s = t; cout原创 2012-03-17 13:54:52 · 146 阅读 · 0 评论 -
字符串截取
[code="java"]char* s1 = "local/bin/temp/USER/Mp3/Female"; char* s2 = "/Female"; char s3[60]; strcpy(s3, s1); s3[strstr(s1,s2)-s1] = '\0'; s3应是"local/bin/temp/USER/Mp3"[/code]原创 2011-05-16 12:23:05 · 75 阅读 · 0 评论 -
50名优秀网站(C)
[code="java"]C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码 。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建 议,以进一步加强这方面的清单。 添加:http://www.boost.org/ 1、http://snippets...原创 2011-11-24 10:33:19 · 138 阅读 · 0 评论 -
extern用法详解(转)
[code="java"]1 基本解释 extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。 另外,extern也可用来进行链接指定。 2 问题:extern 变量 在一个源文件里定义了一个数组:char a[6]; 在另外一个文件里用下列语句进行了声明:extern char *a; 请...原创 2011-11-16 18:01:08 · 163 阅读 · 0 评论 -
Linux相关命令介绍 .
[code="java"]Linux 的特点: 1.免费 开源 2.可移植性,设备平台无关性 3.强大的网络功能 4.POSIX(可移植操作系统接口)标准 5.多任务,多用户操作系统 也这是由于这些优点 所以常被应用于 企业服务应用(sina,baidu...) 嵌入式系统(ARM,MIPS,PowerPC...) 以及个人桌面应用(redhat Ubun...原创 2011-11-14 12:14:23 · 93 阅读 · 0 评论 -
C替换
[code="java"]memset(strResultFileName, 0, sizeof(strResultFileName)); memset(strTempFileName, 0, sizeof(strTempFileName)); strcpy(strTempFileName, coldata[5]); // 通配转成计划实际时间 Substitute(str...原创 2011-12-23 14:30:03 · 139 阅读 · 0 评论 -
strtok问题
[code="java"]从一个文本文件中按行读取数据,一行数据中每一列都可能含有空格,所以你要把空格给截取出来。列之间是通过TAB键分割的。 我在一开始使用了C的库函数strtok这个函数。 先介绍一下strtok这个函数原型: char *strtok(char *src, char *flag) 参数一是你要截取的字符串,参数2是字符串中的分隔符。 看一下li...原创 2011-08-31 16:58:00 · 308 阅读 · 0 评论 -
用指定的字符串替换要查找的字符串
#include /*用指定的字符串替换要查找的字符串*/ char* StringReplace(const char* string,const char* search,const char* replace,int number) { char* result; /*首先分配一个char*的内存,然后再动态分配剩下的内存*/ result =...原创 2012-12-11 14:00:49 · 141 阅读 · 0 评论