我使用C. VC++ 2008年速成版當我嘗試運行此:如何使打印機在MS VC++ Express版C中工作?
/* Demonstrates printer output. */
#include <stdio.h>
main()
{
float f = 2.0134;
fprintf(stdprn, "This message is printed.\n\n");
fprintf(stdprn, "And now some numbers:\n\n");
fprintf(stdprn, "The square of %f is %f.", f, f*f);
/* Send a form feed */
fprintf(stdprn, "\f");
}
我得到這些錯誤四:錯誤C2065:STDPRN「:未聲明的標識符。
在this論壇上,他們寫道,它的作品來定義打印機如下:
FILE *printer;
printer = fopen("PRN", "w");
編輯 它建立與的fopen是不安全的警告。當它運行時出現錯誤:
調試斷言失敗。 文件:F:\ DD \ vctools \ crt_bld \ self_x86 \ CRT \ SRC \ fprintf.c 行:55
表達式:(!STR = NULL)