在mkfifo函数中有个mode要设置,用八进制表示最方便,但前面的0一定不能丢,这和chmod中的要区别。
以数字"0"开头的表示八进制数,不能出现8、9!图方便可以直接用C++的字符串string表示学号或者可以用long存储学号,不要前面的0输出这么写:long num = 8311001;printf("%08d\n", num);第一个0表示用0填充,第二个8是设置输出宽度(学号8个字符)
发布
文章评论(0条评论)
登录后参与讨论