首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

程序很简单,结果很扭结啊都进来看看吧

2013-06-25 
程序很简单,结果很纠结啊,都进来看看吧linux文件iommap[解决办法]因为你写了20个字符总共,加了那个空格,一

程序很简单,结果很纠结啊,都进来看看吧

                                                  linux                    文件io                    mmap                                              
[解决办法]
因为你写了20个字符总共,加了那个空格,一开始的,
但是你的文件长度设置的是21,所以有一个位置什么都没写
就是0,所以就这样了。你可以
    for (i=0; i<flength-1; i++) {
的-1去掉
[解决办法]
你开始的时候已经写了一个字符了:write(fd, " ", 1);,所以总共21个;
末尾那个^@估计就是'\0',48行改成p[i]=' ';应该就行了;
最后记得close(fd);,关闭文件描述符;

[解决办法]
文件里面为什么要写\0???\0是在内存中标记字符串结束的。。

热点排行