![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
追兮兮
这个作者很懒,什么都没留下…
展开
-
实现文件里字符替换功能
思路 首先要打开你要打开的文件例如我这边桌面的demo.txt,利用相关函数计算出这个文件大小,然后开始遍历里面的内容,一个字符一个字符的遍历,如果找到了要被替换的字符就当场重新把新的内容赋值进去,最后重新覆盖整个文章。(可能表达有误,可直接看代码) 代码 #include <stdio.h> #include <stdlib.h> char *strChar() { char *str = (char *)malloc(2); gets(str); return st原创 2020-11-20 20:03:09 · 262 阅读 · 0 评论 -
按位与、按位或、按位异或等等(& | ^ ~ >> <<)
1.位运算概述 从现代计算机中所有的数据二进制的形式存储在设备中。即0、1两种状态,计算机对二进制数据进行的运算(+、-、*、/)都是叫位运算,即将符号位共同参与运算的运算。 口说无凭,举一个简单的例子来看下CPU是如何进行计算的,比如这行代码: int a = 35; int b = 47; int c = a + b; 计算两个数的和,因为在计算机中都是以二进制来进行运算,所以上面我们所给的int变量会在机器内部先转换为二进制在进行相加: 35: 0 0 1 0 0 0 1 1 47: 0 0 1原创 2020-11-14 15:56:07 · 744 阅读 · 1 评论 -
函数指针和指针函数、数组指针和指针数组的区别
前言 当了解过函数指针和指针函数、数组指针和指针数组后,只要隔了段时间又会搞混,每次都得再去查,这次索性自己写个加深印象。 函数指针 函数指针,其本质是一个指针变量,该指针指向这个函数。总结来说,函数指针就是指向函数的指针。 声明格式:类型说明符 (*函数名) (参数) 如下: int (*fun)(int x,int y); ...原创 2020-11-14 15:28:03 · 570 阅读 · 0 评论 -
基于C语言Ncurse库和链表的简单贪吃蛇小游戏
Ncurses库相关介绍 ncurses(new curses)是一套编程库,它提供了一系列的函数以便使用者调用它们去生成基于文本的用户界面。 ncurses名字中的n意味着“new”,因为它是curses的自由软件版本。由于AT&T“臭名昭著”的版权政策,人们不得不在后来用ncurses去代替它。 ncurses是GNU计划的一部分,但它却是少数几个不使用GNU GPL或LGPL授权的GNU软件之一。 其实我们对ncurses本身并不陌生,以下几款大名鼎鼎的软件都用到过ncurses: vim e原创 2020-09-29 10:23:51 · 312 阅读 · 0 评论