char first[5]="aa\n";
char second[5]="aa\n";
write(fd,first,sizeof(first));
write(fd,second,sizeof(second));
写入之后呢,文件中会换行,然后会出现神奇的不顶格的现象,有点不明白,用notepad看的话第二行就是,nullnullaa。。。。囧。。。
后来努力 亲,跟讲了下,first[5]={"a","a","\n","\0","\0"}了。。。对哦!恍然大悟。
改成
char *first="aa\n";
char *second[5]="aa\n";
write(fd,first,strlen(first));
write(fd,second,strlen(second));
问题就木有了~~~好伤感好高兴。唉~~~~~~感谢努力亲~~~~~