
C语言练习
bhwshx
我是人类的对象。
展开
-
C语言经典案例100例 源码51-100
【程序51】题目:学习使用按位与 & 。 1.程序分析:0&0=0; 0&1=0; 1&0=0; 1&1=12.程序源代码:#include "stdio.h"main(){int a,b;a=077;b=a&3;printf("/40: The a & b(decimal) is %d /n",b);b&=7;printf("/40: The转载 2009-02-23 14:40:00 · 3282 阅读 · 1 评论 -
实现最简单的网络聊天功能(客户端版)
/* Author: bhw EMail: bhwshx@163.com Date: Thu 12 Mar 2009 03:27:49 PM CSTa*///实现最简单的网络聊天功能(客户端版)#include#include#include#include#include#include#include#define BUFSIZE 2048原创 2009-03-12 15:33:00 · 799 阅读 · 0 评论 -
实现最简单的网络聊天功能(服务器版)
/* Author: bhw EMail: bhwshx@163.com Date: Thu 12 Mar 2009 03:26:03 PM CSTa*///实现最简单的网络聊天功能(服务器版)#include#include#include#include#include#include#include#define PORT 8000#def原创 2009-03-12 15:26:00 · 834 阅读 · 0 评论 -
ftell.c
//Function: 计算文件字符数#includeint main(int argc, char *argv[]){ FILE *fp; if(argc != 2) { printf("Usage:%s [file name]/n", argv[0]); return 0; } fp = fopen(argv[1], "r");原创 2009-03-05 11:43:00 · 660 阅读 · 0 评论 -
freplace.c
/* Author: bhw * EMail: bhwshx@163.com * Date: 2009.03.04 22:22*/ /* *Function: Replace old_word in Src file with new_word,and save it as Des file */#include#include#define原创 2009-03-05 11:46:00 · 635 阅读 · 0 评论 -
fsize.c
//Function: 计算文件行数和字符数#includestruct a{ long count, line;};struct a result = {0,0};void fsize(FILE *fp){ char ch; while((ch=fgetc(fp)) != EOF) { ++result.count;原创 2009-03-05 11:45:00 · 2011 阅读 · 0 评论 -
keyWords.c
/* Author: bhw EMail: bhwshx@163.com Date: 2009年03月04日 星期三 *///Function: 寻找和计数文件中的指定词#include#includetypedef struct { char *key; int count;}KEYWORDS;KEYWORDS keyword[原创 2009-03-05 11:32:00 · 548 阅读 · 0 评论 -
wav.c
/*Modified by: bhw * EMail: bhwshx@163.com * Date: 2009年02月24日 星期二 19时49分12秒*//*********************************************************/// WaveHeader.c#include #include #include转载 2009-02-24 19:53:00 · 859 阅读 · 0 评论 -
demTobin.c
/*Author: bhw * EMail: bhwshx@163.com * Date: 2009年02月24日 星期二 19时48分25秒*//*实现 输入十进制数字的二进制转换 */#include#include#define BUF_SIZE 8*sizeof(int)void demTobin(int n){ int i; stat原创 2009-02-24 19:53:00 · 504 阅读 · 0 评论 -
bit1count.c
/*Author: bhw * EMail: bhwshx@163.com * Date: 2009年02月24日 星期二 19时47分06秒*//* 计算输入的十进制整数的 二进制 表示中的1的个数 */#include#include#define SIZE 8*sizeof(int)int bit1count(int n){ int i,原创 2009-02-24 19:49:00 · 580 阅读 · 0 评论 -
C语言经典案例100例 源码1-50
【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 2.程序源代码:main(){int i,j,k;printf("/n");for(i=1;i /*以下为三重循环*/ for(j=1;j for (k=转载 2009-02-23 14:26:00 · 4823 阅读 · 1 评论 -
fcopy.c
/* Author: bhw EMail: bhwshx@163.com Date: 2009年03月04日 星期三 23时21分24秒*///Fuction: copy src file and save it as des file.#includeint main(int argc, char *argv[]){ FILE *fpSrc, *fpDe原创 2009-02-24 19:52:00 · 1530 阅读 · 0 评论 -
cls.c
/*Author: bhw * EMail: bhwshx@163.com * Date: 2009年02月24日 星期二 19时47分22秒*//*超级简单的clear清屏幕命令,清屏后光标在左下角(我喜欢,不用抬脖子^_^) */#include#define LINES 50int main(void){ int i = 0; for(; i原创 2009-02-24 19:52:00 · 854 阅读 · 0 评论 -
实现一个最简单的HTTP服务器(version2.9)
i/* Author: bhw EMail: bhwshx@163.com Date: Thu 12 Mar 2009 03:17:15 PM CST*//*实现最简单的HTTP服务器*/#include#include#include#include#include#include#include#include#include原创 2009-03-12 08:52:00 · 1030 阅读 · 0 评论