虽然编制在Ubuntu一个makefile 12.04 LTS(64位),这些错误会遇到, fifo.c: In function ‘OpenPipe’:
fifo.c:28:3: warning: format ‘%s’ expects argument of type ‘char *’, but argument 3 has type ‘int’ [-Wformat]
fifo.c:31:
我试图用三个子文件写入简单的FIFO程序,它向文件发送值,父文件读取此文件。我的问题是,cfp = fopen(fifoName,“w”);应该earse文件并保存新的值,所以我认为输出应该看起来像“这是家长。从fifo上的孩子收到的值30”,但我的输出是“这是父母。收到价值2010从FIFO的孩子“。感谢您的帮助。 什么是错在我的代码? int main()
{
int ret;