- 博客(6)
- 资源 (3)
- 收藏
- 关注
转载 sizeof与strlen的区别
一、关于sizeof和strlen !!! 2006-2-12 15:28 提问者:zfaaqq|浏览次数:198494次 已知 char *str1="absde"; char str2[]="absde"; char str3[8]={'a',}; char ss[] = "0123456789"; 为什么 sizeof(str1)=4
2013-02-05 14:13:41 190
转载 main的参数
#include int main(int argc,char *argv[]) { printf("\n"); for (int i=0;i printf("%s\n",argv[i]); printf("\n"); } 首先要明白main里面的2个参数 int argc argc=0代表执行文件,如果argc>=1,代表执行文件后面带有多个参数 char *argv[
2013-02-05 14:10:03 208
原创 file操作注意的问题
#include "apue.h" #include char buf1[]="abcdefghij"; char buf2[]="ABCDEFGHIJ"; char buf3[10]; int main(void) { int fd; int n; if((fd=creat("file.hole",FILE_MODE)) printf("creat erro
2013-02-04 16:54:53 249
转载 errno报错
errno.h中定义的错误代码值如下: 查 看错误代码errno是调试程序的一个重要方法。当linuc C api函数发生异常时,一般会将errno变量(需include errno.h)赋一个整数值,不同的值表示不同的含义,可以通过查看该值推测出错的原因。在实际编程中用这一招解决了不少原本看来莫名其妙的问题。比较 麻烦的是每次都要去linux源代码里面查找错误代码的含义,现在把它贴出来,以
2013-02-04 16:00:17 573
转载 UNIX下STDIN_FILENO与stdin区别
原文地址:UNIX下STDIN_FILENO与stdin区别作者:cyanic 标准输入 (stdin) 标准输入是指数据(通常是文件)走向程序。程序要求数据传输使用读的运算。并非所有程序都要求输入。如dir或ls程序(显示一个目录中的文件名)运行时不用任何输入。 除非重导向,输入预期由 键盘取得。 标准输入的文件描述子为 0 (零)。POSIX 定义是 STDIN_FI
2013-02-04 15:58:00 284
转载 cat < /etc/motd | ./a.out和./a.out < /etc/motd有什么区别
int main(void) { if(lseek(STDIN_FILENO,0,SEEK_CUR)==-1) printf("can't seek\n"); ele printf("seek ok"); return 0; } cat 3 4 5 6 7 8 9 10 11 12 13 cat
2013-02-04 15:54:22 564
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人