刚开始学嵌入式,在IO操作的时候就出现了问题,一直写不进去,明明是按书上的代码写的,后来才发现是这个地方出了问题
fd = open("/hello.txt",O_CREAT | O_TRUNC | O_RDWR);
if(fd < 0)
{
....
}
这样写是没有问题的,但是如果这样写if (fd = open("/hello.txt",O_CREAT | O_TRUNC | O_RDWR)<0){
}
就出现开头的问题了
记录下来
刚开始学嵌入式,在IO操作的时候就出现了问题,一直写不进去,明明是按书上的代码写的,后来才发现是这个地方出了问题
fd = open("/hello.txt",O_CREAT | O_TRUNC | O_RDWR);
if(fd < 0)
{
....
}
这样写是没有问题的,但是如果这样写if (fd = open("/hello.txt",O_CREAT | O_TRUNC | O_RDWR)<0){
}
就出现开头的问题了
记录下来