09 2013 档案

摘要://求挑毛病//这个项目的最大的收获就是汉字的编码和fputs()函数的应用#include #include #define yidong_path "d:\\data\\yidong\\"#define liantong_path "d:\\data\\liantong\\"#define yidong_file_ext "移动.txt"#define liantong_file_ext "联通.txt"//通过运营商识别码,识别 返回1 移动 0 联通int CheckCarrier(char char1, 阅读全文
posted @ 2013-09-29 15:47 virusdefender 阅读(621) 评论(0) 推荐(0) 编辑
摘要://多维数组保存字符串#include int main(){ char str[10][20]; scanf("%s", str[0]); scanf("%s", str[1]); puts(str[0]); puts(str[1]); getchar(); getchar(); return 0;}输入的时候,只要自己的修改一下第一位的下标就可以了~~-------------------------------------------------------------------//strlen()函数的简化版#includeint my... 阅读全文
posted @ 2013-09-28 10:28 virusdefender 阅读(98) 评论(0) 推荐(0) 编辑
摘要:自己实现的一个简单的链表,功能不是很全,而且有很重大的错误,就是一级指针是没办法修改之前传过来的指针的,所以要使用二级指针或者是返回指针//总结:1.参数检查 对于插入操作等要检查插入位置等 对于删除操作要检查链表是否为空// 2.创建链表可以不将创建所有的节点放在整个函数中,而是写一个类似的CreateNode(struct node* p_head, elemtype e)之类的函数//链表的基本操作的实现,使用单个的函数实现逐个的操作#include #include #include /////////////////////////////////////创建链表 参数为头... 阅读全文
posted @ 2013-09-27 16:33 virusdefender 阅读(310) 评论(0) 推荐(0) 编辑
摘要:一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。2、堆区(heap) — 在内存开辟另一块存储区域。一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—编译器编译时即分配内存。全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后由系 阅读全文
posted @ 2013-09-25 20:17 virusdefender 阅读(367) 评论(0) 推荐(0) 编辑