EMACS快速入门

简介 emacs 是Unix上的编辑器佼佼者,在命令列上打个”emacs”就好了,一上来只是提示, 你要先开个新档并且给档名才会到这个档的编辑缓冲区(buffer)。另外如果不想用 window模式,例如有时网络很慢,或者没有X的显示允许权,可以用emacs -nw启动 terminal模式。 其实在X下他也有选单(menu)可以用,不需要背命令,背那些热键(Hotkey),虽然我 有一些朋友就这样用,不过我还是要说这样无法发挥他应有的功能。由于来往两个 模式太麻烦,所以我们有热键这个东西,在文字输入模式下,按个热键就可以完成 Read More

3 ways of appending string to char

Solution 1: sprintf   /* sprintf example */ #include <stdio.h> int main () { char buffer [50]; int n, a=5, b=3; n=sprintf (buffer, "%d plus %d is %d", a, b, a+b); printf ("[%s] is a string %d chars long\n",buffer,n); return 0; } Solution 2: asprintf /* asprintf example */ #include <stdio.h> int main () { char buffer [50]; int a=5, b=3; n=asprintf (&buffer, "%d plus %d is %d", a, b); printf ("[%s] is a string\n",buffer); return 0; }   Solution 3: /* sprintf example */ #include <stdio.h> int main () { char buffer [50]; int n, a=5, b=3; n=sprintf (buffer, "%d plus %d is %d", a, b, a+b); printf ("[%s] Read More