我正在将 Qt 用于一个项目。我会不断地从 unistd.h 读取的文件中读取,但我该怎么做呢?我试图使用无限的while循环,但是当我这样做时我的应用程序崩溃了。
PS我是Qt和文件操作(unistd.h)的初学者。
int fd;
char c;
fd = open("/home/stud/txtFile", O_RDWR);//open file
if(fd == -1)
cout << "can't open file" << endl;
read(fd, (void*)&c, 1);
if(c == '1')
//do stuff
else
//do stuff