
Linux学习
文章平均质量分 52
个人Linux学习笔记
Sleepless_斑马
这个作者很懒,什么都没留下…
展开
-
error: array has incomplete element type ‘char []‘
原代码:void explain_input(char*,int *,char a[ ][]);报错:error: array has incomplete element type 'char []'原因:可以用二维数组名作为实参或者形参,在被调用函数中对形参数组定义时可以指定所有维数的大小,也可以省略第一维的大小说明,但不可以省略第二位或更高维如:void Func(int array[3][10])void Func(int array[][10])正确代码:void转载 2022-04-02 21:29:07 · 3221 阅读 · 0 评论 -
收养孤儿进程的不是init问题,即pid不是1
看代码:#include<stdio.h>#include<sys/types.h>#include<unistd.h>#include<stdlib.h>int main(void){ pid_t pid;// printf("1\n");// fflush(stdout); pid=fork(); switch (pid) { case 0: while (1) {原创 2022-04-01 16:05:33 · 351 阅读 · 1 评论 -
Linux文件系统【02】creat,open,close,read,write,lseek;ioctl,fcntl,dup,dup2,自定义创建文件命令
前言fopen,fclose,fread,fwrite,fseek;是C语言标准库的,方便移植;文件的创建,打开,关闭,读,写,光标:creat,open,close,read,write,lseek;什么是文件描述符?文件描述符是Unix特有的,其为一个非负整数,取值范围是0-NR_OPEN,对于Linux,NR_OPEN=255;也就是每个程序只能打开256 个文件;当使用open或者creat打开或者创建一个文件的时候,如果成功则将返回一个文件描述符,在进行读写操作时(read/wri原创 2022-03-21 20:10:07 · 1891 阅读 · 0 评论