ZHCUAV8W january 1998 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
高级别函数是流 I/O 例程(printf、scanf、fopen、getchar 等等)的标准 C 库。这些函数会调用一个或多个低级别 I/O 函数来执行高级别 I/O 请求。高级别 I/O 例程采用 FILE 指针(也被称为流)运行。
便携式应用只应使用高级别 I/O 函数。
若要使用高级别 I/O 函数,请进行以下操作:
例如,在名为 main.c 的文件中提供以下 C 程序:
#include <stdio.h>
void main()
{
FILE *fid;
fid = fopen("myfile","w");
fprintf(fid,"Hello, world\n");
fclose(fid);
printf("Hello again, world\n");
}
通过发出以下编译器命令,从运行时支持库编译、链接和创建 main.out:
armcl main.c --run_linker --heap_size=400 --library=rtsv4_A_be_eabi.lib --output_file=main.out
执行 main.out 会得到
Hello, world
输出到文件以及
Hello again, world
输出到主机的 stdout 窗口。