C语言
哈里粥粥
这个作者很懒,什么都没留下…
展开
-
LinuxC函数Popen与fgets,feof配合使用碰到的问题
Linux C语言Popen函数与fgets函数feof函数使用原创 2022-10-01 17:22:21 · 1317 阅读 · 0 评论 -
SourceInsight常用配置(超详细)
SourceInsight常用配置原创 2022-06-03 12:07:26 · 1840 阅读 · 0 评论 -
读取文件中内容并打印
#include <stdlib.h> #include <stdio.h> #include <string.h> int main(){ FILE* fp = NULL; char ch; errno_t err; err = fopen_s(&fp, 文件路径, "r+"); if (err == 0){ printf("Open File Success!\n"); } else{ printf("Can't Open File\n原创 2021-12-25 22:24:01 · 539 阅读 · 0 评论 -
C语言斐波那契数列
斐波那契数列递归和循环实现: //递归方法 #include <stdio.h> int Fib(int i) { if(i == 0 || i == 1) return i; else { return Fib(i - 1) + Fib(i - 2); } } void main() { printf("%d",Fib(5)); while(1); } //循环方法 #include <stdio.h> int Fib(int n) { if(n == 0原创 2021-03-31 15:32:17 · 90 阅读 · 0 评论 -
链队的基本操作
/*链队的建立和插入输出*/ typedef struct node{ int data; struct node *next; }node; typedef struct linkqueue{ struct node *pfront; struct node *prear; }linkqueue; void init_queue(linkqueue *lq){ lq->pfront = NULL; lq->prear = NULL; } bool in_queue(linkqu原创 2021-03-29 11:29:02 · 66 阅读 · 0 评论 -
C语言链表基本操作
/*合并两个有序链表*/ SLIST *add_list(SLIST *m,SLIST *n) { SLIST *head,*p,*s; head = (SLIST *)malloc(sizeof(SLIST)); p = head; while(m != NULL || n != NULL) { s = (SLIST *)malloc(sizeof(SLIST)); if(m != NULL && m->data <= n->data) { s原创 2021-03-25 20:02:34 · 141 阅读 · 0 评论