
c语言技术总结
文章平均质量分 61
夏夜繁星
一个计算机爱好者信奉格言没有开始怎么会有成长没有总结怎么会有收获没有分享怎么会有升华
展开
-
windows socket 函数
1、WSAStartup函数用于初始化Winsock[声明]int WSAStarup(WORD wVersionRequested,LPWSADATA lpWSAData);[参数]wVersionRequested - 要求使用Winsock的最低版本号lpWSAData - Winsock的详细资料[返回值]当函数成功调用时返回0失败时返回非0的值 2转载 2011-11-17 10:17:16 · 883 阅读 · 0 评论 -
关于c语言对文件的打开读写
这周用c语言做了一个文件的访问程序,因为一时的舒服,给自己造成了很大的麻烦。现在总结一下,在用fopen()打开文件时,如果参数是r+则不会删除原文件的内容,你可以用fseek定位文件位置,写入数据,不会影响定位位置之前的数据,但是如果参数是w+,也可以对文件进行读写,但是在写之前会把原先的文件清空。原创 2011-09-07 15:34:02 · 769 阅读 · 0 评论 -
被调用函数内部的局部变量声明为static类型
今天在工作中遇到了关于在被调用函数内部的局部变量声明为static类型的作用,做一下使用总结。 例如一个被调用函数如getBuffer()char* getBuffer(){ static char dd[100]="abcdefg"; char * buf=dd; return buf; }如果有个函数会对getBuff原创 2011-11-08 12:45:22 · 1903 阅读 · 0 评论 -
c语言在window下的多线程实例
运行之前需要做一些配置: 1.下载PTHREAD的WINDOWS开发包 pthreads-w32-2-4-0-release.exe(任何一个版本均可) http://sourceware.org/pthreads-win32/ ,解压到一个目录。2.找到include和lib文件夹,下面分别把它们添加到VC++6.0的头文件路径和静态链接库路径下面: a).Too转载 2011-11-14 09:21:57 · 5168 阅读 · 0 评论 -
字符数字中空字符的总结
今天使用数组是发现的一些问题,做个小结。 一、我们在对数组进行使用时,会这样声明,char a[10];或者char a[10]={0};这时我们是默认把数组声明为有十个空值的数组。打印出来数组的成员的每个值都是0,实际存储的每个数组元素是‘\0’,他的acsii码值是0. 二、ASCII码中‘\0’的值为0,数字0的值为48,用'0‘表示。空格原创 2012-04-23 13:43:08 · 1410 阅读 · 0 评论 -
把系统时间的秒数转化成年月日格式
#includeusing namespace std;#define BASE_OFFSET 432000#define LEAP_YEAR 366#define NORM_YEAR 365#define BASE_YEAR 1980#define LEAP_LOOP (366+(3*365))typedef unsigned int uint32原创 2012-05-11 16:07:08 · 5080 阅读 · 0 评论 -
结构体赋值是覆盖的问题
#include "stdio.h"#include "stdlib.h"#include "string.h"#include "conio.h"typedef struct UploadUserInfo{ char BirthDate[8]; char nation[3]; char address[70];}upload_element;c原创 2012-06-04 19:39:28 · 2300 阅读 · 0 评论 -
utf-8和utf-16之间的互相转化
转载原址:http://hi.baidu.com/hd200502/blog/item/7d84396cf772c7f642169466.html utf8和16位相互转换 c语言实现2010-07-07 18:36/*代码在安全性验证处理上不是很好,见谅*//*UTF编码格式转为16位Unicode编码格式⑴ 普通ASCII码(单字节)转载 2012-06-14 10:04:34 · 6837 阅读 · 0 评论 -
用select模式实现TCP和UDP的混合监听
// SelectTestServer.cpp : 定义控制台应用程序的入口点。//////////////////////////////////////////////// TCP UDP复用Server select非阻塞模式// IP: 127.0.0.1// TCP PORT: 5001// UDP PORT: 5000////////原创 2012-12-20 18:25:52 · 4294 阅读 · 2 评论