C语言
cy36998
这个作者很懒,什么都没留下…
展开
-
gets() fgets()
1、gets()不保存换行符、fgets()保存换行符。char *fgets(char *s,int size,FILE *stream);成功返回s指针,否则返回错误;size表示读入区域的size,最大可以读size-1个字节;fgets()直到读至换行符、文件尾、读size-1个字符结束;2、要去掉fgets()最后带的“\0",只要用 s[strlen(s)-1]='\0';即可原创 2013-07-06 21:23:46 · 418 阅读 · 0 评论 -
sprintf() 和 sscanf()
sprintf() 与sscanf相同,重要的是第二个参数的使用 - 格式控制参数sprintf():1、格式化数字字符串: 基本使用:%d,指定宽度%8d、左对齐%-8d、默认右对齐,右对齐同时左边补0:%08d;2、格式化浮点字符串:基本使用:%f,指定宽度%8f,指定宽度同时指定小数位数:%10.3f,仅指定小数位数%.2f;3、连接字符串:指定字符宽度:%.3s,*代替宽度原创 2013-07-06 21:24:19 · 610 阅读 · 0 评论 -
getch()与getchar()
getch()(): 所在头文件:conio.h 函数用途:从控制台读取一个字符,但不显示在屏幕上例如: char ch;或int ch; getch()();或ch=getch()(); 用getch();会等待你按下任意键,再继续执行下面的语句; 用ch=getch();会等待你按下任意键之后,把该键字符所对应的ASCII码赋给ch,再执行下面的语句。getcha转载 2014-02-08 10:39:07 · 445 阅读 · 0 评论 -
Linux下C结构体初始化[总结]
链接:http://www.cnblogs.com/Anker/p/3545146.html1、前言 今天在公司看一同事写的代码,代码中用到了struct,初始化一个struct用的是乱序格式,如下代码所示:typedef struct _data_t { int a; int b;}data_t;data_t data = {转载 2014-02-12 09:59:19 · 522 阅读 · 0 评论 -
调试中遇见的错误记录--逐步增加
VMware:错误1、The VMware Authorization Service is not running.解决:以管理员身份运行VMware原创 2014-02-08 14:31:00 · 595 阅读 · 0 评论 -
samba 在ubuntu10.0.4下的安装
原文链接:http://blog.sina.com.cn/s/blog_6c9d65a10100oobp.html转载 2014-03-13 17:15:49 · 604 阅读 · 0 评论 -
vmware tools安装使用
原文链接:http://blog.csdn.net/wqhjfree/article/details/7617195需要注意的是:vmware tools 是和每一台虚拟机绑定的,并不是绑定于vmware。转载 2014-03-24 13:25:46 · 461 阅读 · 0 评论 -
setsid()函数
setsid命令linux常用的命令setsid命令的一般格式:setsid();说明:当进程是会话的领头进程时setsid()调用失败并返回(-1)。setsid()调用成功后,返回新的会话的ID,调用setsid函数的进程成为新的会话的领头进程,并与其父进程的会话组和进程组脱离。由于会话对控制终端的独占性,进程同时与控制终端脱离。pid_t pid =转载 2014-03-26 14:55:30 · 842 阅读 · 0 评论