![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言基础
Linux菜_鸟
努力学习Linux中
展开
-
C语言文件操作积累
1.有時候在使用檔案讀寫時,會遇到要判斷檔案結尾的需求,而C/C++語言在中有提供一個feof()的函式幫助我們判斷,但是在使用時,請先了解它的使用時機。 下面的寫法模式會發生多讀取的case,而這個原因在於使用feof的時機不對。 FILE* pf; while(!feof(pf)){ //fread 讀取 //資料處理 } feof是發生在fread使用"讀取過檔原创 2013-11-24 22:07:05 · 1000 阅读 · 0 评论 -
C语言下Unicode字符串与多字节字符串转换方法
1.Unicode字符串转换为多字节字符串: size_t wlen = 0; wchar_t *wstr = (wchar_t*)pSrc; //source unicode string size_t byteLen =0; //unicode string length in byte size_t coverted = 0; char retBuf[MODEL_CODEC_原创 2013-12-05 16:52:40 · 3422 阅读 · 1 评论 -
时间函数
(1)struct tm *gmtime(const time_t *timep); 将日历时间timep转换为用UTC时间表示的时间。它可能返回NULL,比如年份不能放到一个整数中。返回值指向一个静态分配的结构,该结构可能会被接下来的任何日期和时间函数调用覆盖。gmtime_r()函数功能与此相同,但是它可以将数据存储到用户提供的结构体中。 (2)s原创 2013-10-29 16:31:00 · 999 阅读 · 0 评论 -
_splitpath,_makepath分析路径
生成路径,分解路径 FROM MSDN: Example /* MAKEPATH.C */ #include #include void main( void ) { char path_buffer[_MAX_PATH]; char drive[_MAX_DRIVE]; char dir[_MAX_DIR]; char fname[_MAX_FNAM转载 2014-03-28 20:31:21 · 1412 阅读 · 0 评论 -
C语言字符串操作积累
1.strtok的函数原型为char *strtok(char *s, char *delim),功能为“Parse S into tokens separated by characters in DELIM.If S is NULL, the saved pointer in SAVE_PTR is used as the next starting point. ” 翻译成汉语就是:作用于字原创 2013-11-25 19:26:09 · 765 阅读 · 0 评论