Linux之路
QT的狗
底层鼠鼠程序员
展开
-
配置Linux环境
【代码】配置Linux环境。原创 2023-06-26 22:53:51 · 177 阅读 · 0 评论 -
sizeof()数组名
# include<stdio.h>void fun(int a[]){ int b=sizeof(a); printf("%d\n",b);}int main(){ int a[5]={1,2,3,4,5}; int b=sizeof(a); printf("%d\n",b); fun(a); return 0;}打印出来为什么是20 和4因为main()函数的sizeof(a)此时a为数组的首地址代表的是整个数组所以sizeof(a)为整个数组所占.原创 2021-07-10 13:09:00 · 259 阅读 · 1 评论 -
网络设备器出现黄色感叹号有线链接无线链接选项均消失
网络设备器出现黄色感叹号错误代码为56这个问题是因为安装了VMwa虚拟机的原因卸载虚拟机并且清除注册表即可这里清除注册表用到了cclearn这个软件链接:https://pan.baidu.com/s/1oPJiouNDn4AgcylHesgDZQ提取码:i3lv这个是绿色免安装版...原创 2021-07-03 16:15:27 · 361 阅读 · 0 评论 -
仿shell cat 指令程序
#include <stdio.h>#include <string.h>#include <stdlib.h>#include <strings.h>#include<fcntl.h>#include<unistd.h>#define MAXSIZE 4096int main(int argc,char *argv[]){ int fd=open(argv[1],O_RDWR); if(fd<0) {.原创 2021-07-02 15:22:28 · 128 阅读 · 0 评论 -
标准I/O设备
在标准头文件unistd.h中定义了如下三个文件描述符:# define STDIN_FILENO 0 //标准输入# define STDOUT_FILENO 1 //标准输出# define STDERR_FILEN0 2 //标准错误输出大多数进程运行时已和这三个文件描述符关联。在终端运行的程序如果使用这三个文件,无须再次打开或创建。# include<unistd.h># include<fcntl.h># define BUFFSIZE 40...原创 2021-07-02 14:14:42 · 84 阅读 · 0 评论 -
代码编译器不可达的情况和运行期不可达的情况
编译器不可达的情况#include<stdio.h> int main(){ return 0; printf("666"); //编译器不可达的情况}运行期间不可达的情况#include<stdio.h> int main(){ int a=3; if(a<8) { return -1; } else { printf("666\n"); //运行期间不可达的情况 return 0; }}原创 2021-07-01 16:10:49 · 222 阅读 · 0 评论 -
c语言十进制数转二进制
#include <stdio.h>#include <string.h>#include <stdlib.h>#include <strings.h>int main(){ int a; float a1; int b; int i=0; int c[1024]={0}; printf("请输入一个正整十进制数:"); while(1) { scanf("%f",&a1); if((int)a1==a1) {.原创 2021-06-30 14:42:24 · 261 阅读 · 0 评论 -
Linux Vim简单介绍
vim 分为四种工作模式,1.命令行模式,插入模式,底行模式,可视模式一.命令行模式用vim打开一个文件默认处于命令行模式,该模式可以用一些组合键对文件进行一些操作。yy:复制当前光标所在的那一行。nyy:复制当前光标及以下的n-1行。p:粘贴dd:删除光标所在的那一行ndd:删除光标及以下的n-1行二.插入模式进入插入模式后可以通过键盘对文件进行操作a:在当前光标之后进行插入i:在当前光标自前进行插入o:在当前光标的下一行进行插入三:底行模式底行模.原创 2021-06-30 09:49:53 · 168 阅读 · 0 评论 -
int main(int argc,char *argv[])
int argc :argc 代表在命令行运行程序时后面参数的个数,char *argv[] 指针数组存放每个参数(字符串)的地址#include <stdio.h>#include <string.h>#include <stdlib.h>#include <strings.h>int main(int argc ,char** argv){ int i; for(i=0;i<argc;i++) { printf("Arg原创 2021-06-25 17:20:14 · 97 阅读 · 0 评论 -
实现c语言中的strings.h头文件的函数
#include <stdio.h>#include <string.h>#include <stdlib.h>#include <strings.h>int main(){ int mystrlen(char *p) { int i=0; while(*p!='\0') { p++; i++; } return i; } char a[20]="nihao"; printf("%d\n",mystrlen.原创 2021-06-20 09:37:30 · 279 阅读 · 0 评论 -
Linux的简单shell命令
mv移动命令rm 文件名 目录地址可以用mv实现重命名的操作mv 文件名 目录路径/新的文件名原创 2021-06-17 20:01:57 · 108 阅读 · 0 评论 -
cp的简单使用
先在工作目录创建一个名为a.txt的文件touch a.txt为了方便观察我们将这个文件不改名的复制到工作目录下原创 2021-06-17 16:27:34 · 144 阅读 · 0 评论