雖然編制在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;