c/c++基础知识
文章平均质量分 78
happytang
这个作者很懒,什么都没留下…
展开
-
fgetc, EOF 及其它
在另一个贴子中,我与一些朋友对 getc 展开了一些讨论. 由于觉得楼主最终未能明白 我的意思,所以我把我个人的看法总结出来,写在这里.我不太擅长说明,但已经尽力了. 任何人转本贴, 请务必把本人的名字写在显眼的位置. 8) 约定编译器为 gcc2/x86: 所以 char, unsigned char 为 8 位, int 为 32 位 请参考 http://bbs.chinaunix.n转载 2006-06-09 11:44:00 · 885 阅读 · 0 评论 -
C创建新线程的源码
#include #include //线程函数DWORD WINAPI ThreadProc(LPVOID lpParam){ int i = 0; while(i { printf("I am from a thread,count = %d/n",i++); } return 0;}int main(int argc, char* argv[]){ HANDLE hThread;原创 2006-06-13 20:52:00 · 1590 阅读 · 0 评论 -
C/C+语言struct深层探索
1. struct的巨大作用 面对一个人的大型C/C++程序时,只看其对struct的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整体的数据组合在一起。从某种程度上来说,会不会用struct,怎样用struct是区别一个开发人员是否具备丰富开发经历的标志。 在网络协议、通信控制、嵌原创 2006-06-14 16:22:00 · 717 阅读 · 0 评论 -
C文件概述
C文件概述文件(file)是程序设计中的一个重要的概念。所谓"文件"一般指:存储在外部介质上的数据的集合。一批数据是以文件的形式存放在外部介质(如磁盘)上的。操作系统是以文件为单位对数据进行管理的,也就是说,如果想找存在外部介质上的数据,必须先按文件名找到所指定的文件,然后再从该文件中读取数据。要向外部介质上存储数据也必须先建立一个文件(以文件名标识),才能向它输出数据。§10.2 文件类转载 2006-06-09 16:55:00 · 1207 阅读 · 0 评论 -
基于C的文件操作
在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O文件操作,下面就分别介绍之。一、流式文件操作 这种方式的文件操作有一个重要的结构FILE,FILE在stdio.h中定义如下:typedef struct {int level; /* fill/empty level of buffer */unsigned flags; /* File status flags */char原创 2006-06-13 20:35:00 · 772 阅读 · 0 评论 -
memset ,memcpy 和strcpy 的根本区别?
它们用处不同,但大部分情况下可以完成相同的要求。strcpy 原型:extern char *strcpy(char *dest,char *src); 用法:#include 功能:把src所指由NULL结束的字符串复制到dest所指的数组中。 说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。 返回指向dest的指针。例:原创 2006-06-13 17:03:00 · 674 阅读 · 0 评论 -
#pragma预处理指令详解
在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #Pragma Para 其中Para原创 2006-06-13 20:25:00 · 577 阅读 · 0 评论 -
C查找某个目录下的所有文件(包括子目录)(转)
//原作者不详,偶然发现。然后稍做了修改,测试了以下。整理了一下。#include "stdio.h"#include "windows.h"#include "winbase.h"void FindFileInDir(char* rootDir);main(){ FindFileInDir("C://");}void FindFileInDir(char* rootDir)//, c原创 2006-06-13 20:44:00 · 1622 阅读 · 0 评论