C中的printf将说明符打印到控制台

时间:2015-10-16 22:17:29

标签: c printf minix

我正在尝试打印一些有关MINIX 3内核中的孔结构的统计信息,我修改了文件alloc.c以打印列表中的孔数,找到列表中的孔之前的迭代次数和平均值孔的大小。我使用printf打印到控制台,但它将打印类型说明符保留在控制台屏幕上。这是我的一段代码:

printf("Total number of holes: %i\n", numHoles);

输出是:

Total number of holes: %i

它正在打印说明符,就好像它不能识别类型说明符一样。 我将numHoles声明为int numHoles = 0;,并在循环结构中将其递增。我还在文件顶部添加了#include <stdio.h>。我做错了什么?

0 个答案:

没有答案