标签: matlab pipe fifo
我无法在linux下的matlab中读取命名管道/ fifo。
textread()始终返回“Empty matrix:0-by-1”。 textread()阻塞,直到数据写入管道。
如果我使用fopen()和fscanf(),那么fopen将阻塞,直到它收到一些数据。第一次调用fscanf()将返回写入的数据,并且fscanf()的所有后续调用都不会返回任何内容(例如'')而不会阻塞。
fread()表现为fscanf()
fgets()返回-1
任何人都知道如何阅读管道?