vim hello.c
View Code
gcc -c hello.c
gcc -o hello hello.o
./hello
输出hello world
打印华氏温度摄氏温度表
View Code
vim f2c.c
shift zz 保存退出
ctrl z 不保存退出
vim 进入后 i 切换到编辑模式,Esc 切换为视图模式
视图模式 可以打冒号来输入命令
例如 :u 为撤销上个编辑操作
:set number 显示行号
:9,9s/被替换的字符串/替换后的字符串 第一个9是其实行,第二个9是终止行,可改为12。。。
:n1,n2 m n3 #将n1行到n2行之间的内容移至到第n3行下
:n1,n2 d #将n1行到n2行之间的内容删除
:n1,n2 co n3 #将n1行到n2行之间的内容拷贝到第n3行下
shift o 在当前光标处加入新行
#include <stdio.h>
/* copy input to output */
main()
{
int c;
double nc = 1;;
while ((c = getchar()) != EOF){
printf("%.0fn", nc);
putchar(c);
printf("n");
nc++;
}
}
输入 a
输出为 1
a
2
(换行)
一共5行
因为输入a后还输入了一个回车,回车也被getchar()读入,并被putchar()输出
for (i = 0; i < 10; ++i)
ndigit[i] = 0;
while ((c = getchar()) != EOF)
if (c >= '0' && c <= '9')
++ndigit[c-'0'];
原文链接: https://www.cnblogs.com/byking/archive/2013/04/08/3008766.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/83739
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!