![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
南风不竸
指掀涛澜天下惊,抚筝百载,清绝吾命。挑弦一曲与谁听,昂首万里,江山无人!
展开
-
LOAD DATA INFILE 语法
<br />LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt'<br />[REPLACE | IGNORE]<br />INTO TABLE tbl_name<br />[FIELDS<br />[TERMINATED BY 'string']<br />[[OPTIONALLY] ENCLOSED BY 'char']<br />[ESCAPED BY 'char' ]<br />]<br />[LINES<br />转载 2011-03-17 19:12:00 · 741 阅读 · 0 评论 -
使用c函数实现的常用函数
/* strcat的实现 */ #include char* my_strcat (char* strDest,const char* strSrc) { char *ret = strDest; assert ((strDest != NULL) && (strSrc != NULL)); while (*strDest != '\0') { s转载 2014-06-26 23:21:30 · 477 阅读 · 0 评论 -
递归算法详细分析
C通过运行时堆栈支持递归函数的实现。递归函数就是直接或间接调用自身的函数。 许多教科书都把计算机阶乘和菲波那契数列用来说明递归,非常不幸我们可爱的著名的老潭老师的《C语言程序设计》一书中就是从阶乘的计算开始的函数递归。导致读过这本经书的同学们,看到阶乘计算第一个想法就是递归。但是在阶乘的计算里,递归并没有提供任何优越之处。在菲波那契数列中,它的效率更是低的非常恐怖。 这里有一个简单的程转载 2014-06-26 23:21:14 · 492 阅读 · 0 评论 -
snprintf() 替代 sprintf()
关于sprintf和snprintf的正确使用。 考虑以下有缺陷的例子: void f(const char *p) { char buf[11]={0}; sprintf(buf,"%10s",p); // very dangerous printf("%sn",buf); } 不要让格式标记“%10s”误导你。如果p的长度大于10个字符,那么sp转载 2014-06-26 23:20:46 · 2773 阅读 · 0 评论 -
关于C语言字符串函数的思考
C语言并不是一种很方便的语言,它的字符串就是一例。按照C语言的定义,“字符串就是一段内存空间,里面包含ASCII字符,并且,以”\0“结尾,总共能存放n-1个字符。”按照这个描述,字符串处理确实很麻烦,还很容易出错。 为了方便用户,C语言标准库向用户提供了一些字符串函数,如字符串拷贝、构造、清空等函数,在一定程度上方便了用户的使用。但是,我无意中发现,这些函数还是有些隐患的。转载 2014-06-26 23:20:09 · 443 阅读 · 0 评论 -
C++库标准
如果你有一定的C基础可能学起来比较容易些,但是学习C++的过程中又要尽量避免去使用一些C中的思想;平时还要多看一些高手写的代码,遇到问题多多思考,怎样才能把问题抽象化,以使自己头脑中有类的概念;最后别忘了经常上机自己调调程序,这是谁也代替不了的。 C++类库介绍 再次体现了C++保持核心语言的效率同时大力发展应用库的发展趋势!!在C++中,库的地位是非常高的。C++之父 B转载 2014-06-26 23:21:56 · 556 阅读 · 0 评论 -
c语言的字符串分解——strtok函数和strsep函数
今天才知道原来C语言也有类似java的split的函数,按特定字符串对字符串进行分解: strtok的解释和示例: strtok Syntax: view plain #include char *strtok( char *str1, const char *str2 );转载 2014-06-26 23:19:46 · 1284 阅读 · 0 评论 -
嵌入SQL/C语言---(informix)
<br />5.1 一个简单的入门例子<br />例1、查询customer表中所有lname的第一个字符小于C的顾客信息。<br />#include <stdio.h><br />/*定义两个常量*/<br />EXEC SQL define FNAME_LEN 15;<br />EXEC SQL define LNAME_LEN 15;<br />main()<br />{<br />/*声明宿主变量*/<br />EXEC SQL BEGIN DECLARE SECTION;<br />char f转载 2011-04-23 17:28:00 · 2636 阅读 · 0 评论 -
C语言中嵌入式SQL语句
<br />实验内容: <br />掌握SQL Server 2000的预编译程序NSQLPREP.EXE的使用(以课本例题1进行调试); <br />实验步骤: <br />一、数据库环境配置 <br />1、创建xuesheng数据库,建立student表等; <br />2、关闭sql server 2000服务管理器; <br />3、将devtools文件夹拷贝到:C:/Program Files/Microsoft SQL Server <br />4、将Binn文件夹拷贝到:C:/Progra转载 2011-04-23 17:30:00 · 2935 阅读 · 0 评论 -
unix 下cshell 的几个基本操作
<br />最近完成了一个cshell程序的编写,在这里记录总结一下,以便有需要的朋友可以参考。都是些基本的功能点,高手可忽略。<br />1.获取系统时间及年月的推算(例子中是向前推算一个月,也就是计算当前年月的上一个月的年月。这里主要注意的是语法及各变量的使用,最后的 $AC_Month格式为YYYYMM,如果月数小于10需要补0)<br /># date就是系统时间,这里取其年和月<br />set Sys_Year=`date '+%Y'`<br />set Sys_Month=`date '+%m转载 2011-03-17 19:09:00 · 1353 阅读 · 0 评论 -
LOAD DATA INFILE句法
<br />【 服务器学院】<br />LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE]<br />INTO TABLE tbl_name<br />[FIELDS<br />[TERMINATED BY '/t']<br />[OPTIONALLY] ENCLOSED BY '']<br />[ESCAPED BY '//' ]]<br />[LINES TERMINATED BY '/n']<br />[原创 2011-03-17 19:11:00 · 518 阅读 · 0 评论 -
QT QOCI驱动编译
这段开始学习QT,发觉QT挺好玩的,QTSQL编程,因为用的是QT开源版,没有现成的Oracle驱动可用,就自己编译一个,在网上搜了下文章,都是QT4.XX的,我比较喜欢新版的,现在QT的最新版本是QT5.4,就打算编译5.4版本的,想着可以很快搞定,其实也比较麻烦,中间出了很多问题,现在写个博客记录下来,以备后用。我的编译环境是Windows7,用了两个编译环境,一个VS2013,和MinG原创 2015-02-14 17:52:30 · 5843 阅读 · 0 评论