编程 算法
WANGCHAO1179
这个作者很懒,什么都没留下…
展开
-
Linux下读取一个目录下的多个文件
#include #include #include #include #include using namespace std;int main(int argc, char *argv[]){ int times = 0; DIR *dp; struct dirent *dirp; vector filename;转载 2015-10-09 15:36:04 · 1478 阅读 · 0 评论 -
单链表代码1
#include #include typedef struct node{ char name[41]; //姓名,这两个数组故意弄大了一些,是为了防止刚好输入40和18个时溢出 char no[20]; //身份证号 int xb; //性别:女性设为0,男性设为1 struct node *link; //指向下一个节点的原创 2015-12-23 11:31:36 · 457 阅读 · 0 评论 -
单链表代码2
//按照输入学生姓名删除节点void delNode(char name[41]){ NODE *pos = NULL; NODE *walk = NULL; NODE *prevNode = NULL; NODE *freeNode = NULL; pos = findNode(name); if(pos == NULL)原创 2015-12-23 11:34:53 · 323 阅读 · 0 评论 -
单链表代码3
//退出系统时,删除链表中所有节点void delAllNode(){NODE *walk = head;NODE *freeNode;printf("删除所有节点!\n");while(walk != NULL){freeNode = walk;walk = walk->link;free(freeNode);freeNode = NULL;}原创 2015-12-23 11:40:35 · 352 阅读 · 0 评论 -
单链表代码4
printf("输入学生性别(0:女生;1:男生):\n");scanf("%d",&xb);fflush(stdin);if((xb != 0) && (xb != 1)){printf("性别输入错误,重新输入选择!\n");break;}printf("%s\n%s\n%d\n\n", name, no, xb);addNode(name, no, xb)原创 2015-12-23 11:41:44 · 317 阅读 · 0 评论