2011年4月29日
摘要: 源自《The C Programming Language》P38 pr2-4: 编写函数squeeze(s1, s2),将字符串s1中任何与字符串s2中字符匹配的字符都删除。 代码:main.c 1 #include <stdio.h> 2 3 #define MAXLINE 100 4 5 char s[MAXLINE] = {'\0'}; //用于存储经过squeeze处理后的字符串 6 char* squeeze(char s1[], char s2[]); 7 int any(char s1[], char s2[]); 8 9 int main()10 阅读全文
posted @ 2011-04-29 23:47 将军之盾 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: 源自《The C Programming Language》P37 pr2-3: 编写函数htoi(s),把由16进制数字组成的字符串(包含可选的前缀0X或0x)转换成与之等价的整形值, 字符串中允许包含的数字包括:0 ~ 9, a ~ f,A ~ F。 参考代码: main.c 1 #include <stdio.h> 2 3 #define YES 1 4 #define NO 0 5 6 int htoi(char s[]); 7 8 int main() 9 {10 11 char hex_str[] = "0x*1fe*";12 13 printf(& 阅读全文
posted @ 2011-04-29 04:24 将军之盾 阅读(1171) 评论(0) 推荐(0) 编辑