作者:猪猪寂寞的王子_125 | 来源:互联网 | 2023-09-23 13:19
传统的c如下:FILE*fp;if((fpfopen(E:\\input.txt,r))NULL){printf(Error!);}VS平台上的fopen会报错,故而要
传统的c如下:
FILE *fp;
if((fp = fopen("E:\\input.txt", "r")) == NULL)
{
printf("Error!");
}
VS平台上的fopen会报错,故而要使用fopen_s;
FILE *fp;
fopen_s(&fp, "E:\\input.txt", "r");
if(fp == NULL)
{
printf("Error!");
}
同理VS不支持fscanf需要将其转化为fscanf_s:
int page;
if(fp != NULL)
{
fscanf_s(fp, "%d", &page);
]
类同的,getch这个用于接受一个不显示的任意按键中断类函数也必须转换为_getch()才会被vs平台认为合法