来自linux的人如何制作/dev
文件。您可以写信给它们,它们会立即被删除。我可以想象一些程序不断读取一些开发文件:
FILE *fp;
char buffer[255];
int result;
fp = fopen(fileName, "r");
if (!fp) {
printf("Open file error");
return;
}
while (1)
{
result = fscanf(fp, "%254c", buffer);
printf("%s", buffer);
memset(buffer, 0, 255);
fflush(stdout);
sleep(1);
}
fclose(fp);
但是如何删除那里的内容?关闭文件并以“w”模式再次打开它们不是他们这样做的方式,因为你可以这样做cat > /dev/tty