-
头文件编写查看全部
-
【输入输出流以及错误流的重定向机制】 Linux几乎可以用于任何领域,这里我们不得不提出linux的通道,管道起到了很重要的作用,不同应用程序之间要配合使用,就需要用到管道。 我们这里先给出一个例子main.c,主要介绍输入流,输出流和错误流的重定向机制,对于管道的理解会比较容易些。 #include <stdio.h> int main() { printf("input the int value i:\n"); \\printf其实对fprintf的封装,是从标准输出流(即stdout)来输出这个过程 scanf("%d", &i); //默认输入流是键盘 printf("input the int value j:\n"); scanf("%d", &j); printf("i+j=%d\n", i+j); } 执行命令编译cc main.c,得到a.out,运行a.out,我们分别输入3和5输入到终端。我们标准输出流是1,输出入是0。我们可以使用命令./a.out 1>> a.txt,其中>>符号(不写参数就是输出流),之前默认输出流是终端,现在我们则改为输出到a.txt中,我们执行命令后,分别输入3回车后再输入5。再使用命令cat a.txt,我们可以看到我们已经输出到文件里的内容。 我们再次执行./a.out >> a.txt,我们再次输入参数,完成后我们再次使用cat来查看a.txt文件里的内容,发现之前的内容还在,新的输出内容追加到了后面。 再举一个重定向的例子,我们使用命令ls /etc >> etc.txt,我们将ls目录下的内容输入到了etc.txt文件中;但我们如若改重定向符号想覆盖掉之前的内容,可以把双箭头>>改为单箭头>,则文件中先前的内容就会被覆盖掉。查看全部
-
c语言特点查看全部
-
>>重定向,标准输入流默认为0(键盘),标准输出流为默认1(显示器) ./a.out 1 >> a.txt //将标准输出流重定向为a.txt查看全部
-
先在命令行模式下按shift + o将光标移到上一行,然后按y+y(就是两次y),就讲vim里的上一行代码复制啦。查看全部
-
主函数main的参数argue 代表参数个数查看全部
-
make 命令的原理。 根据Makefile 的设置进行编译工作查看全部
-
完整makefile文件查看全部
-
make 工具 makefile文件的书写格式查看全部
-
i-当前光标前面插入字符 a-当前光标后面插入字符 esc-返回命令模式 :wq-保存退出 shift+a-跳到末尾插入字符 shift+i-行首 o-当前行下面开一行插入字符 shift+o-上一行 光标一到某个位置按x删除 命令模式下按两次d删除整行查看全部
-
123查看全部
-
123查看全部
-
123查看全部
-
213查看全部
-
123查看全部
举报
0/150
提交
取消