
c语言
文章平均质量分 79
Crazw_jia
这个作者很懒,什么都没留下…
展开
-
文件追写:文件 ""E:\one.txt.log"" 写到""E:\two.txt.log""
#include #includeint main(){ HANDLE hFile; HANDLE hAppend; DWORD dwBytesRead, dwBytesWritten, dwPos; BYTE buff[4096]; // Open the existing file. hFile = CreateFile(TEXT("E:\\转载 2012-10-30 15:18:07 · 1042 阅读 · 0 评论 -
网上找的:聊天,文件传输 控制台小工具
#include #include #include #include #include #include #pragma comment(lib,"Ws2_32")#define M 512000 //每块传送文件的大小500k#define portNum 8888 //使用的端口号void LongToChar(long x,char a[]);原创 2012-10-30 15:57:59 · 946 阅读 · 0 评论 -
C语言位运算详解
C语言位运算详解位运算是指按二进制进行的运算。在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。C语言提供的位运算符列表:运算符含义描述& 按位与 如果两个相应的二进制位都为1,则该位的结果值为1,否则为0| 按位或 两个相应的二转载 2012-10-30 16:05:14 · 880 阅读 · 0 评论 -
字节对齐的讲解
字节对齐的讲解:先举几个例子吧(32bit,x86环境,gcc编译器):设结构体如下定义:struct A{ int a; char b; short c;};struct B{ char b; int a; short c;};现在已知32位机器上各种数据类型的长度如下:char:1(转载 2012-10-30 16:05:53 · 669 阅读 · 0 评论 -
c语言实现的学生信息管理系统
代码:#include #include //用于下面的 exit(0);退出程序。#include //用于 判断是否有某个学生 利用 字符串的大小比较。struct student //定义结构体 {原创 2012-10-31 16:54:07 · 2238 阅读 · 0 评论 -
数据结构:循环单向链表——约瑟夫环
数据结构要求写一个用单向循环链表存储的约瑟夫环,原题如下:编号1,2,3......,n的n个同学按顺指针方向围坐一圈,每人持有一个密码(正整数),开始选一个上报数m,从第一个人开始报数,直到报到m,然后这个人出列,再将这个人的密码当成新的m,并从他的下一位同学开始从一数。直到全部出列。然后自己就苦逼的想啊想。代码如下:#include #include #include #d原创 2012-11-06 20:39:39 · 1934 阅读 · 0 评论