system函数和C4996错误处理

147 阅读1分钟
//#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable:4996)
#include<stdio.h>
//system函数的头文件
#include<stdlib.h>


int main()
{
	printf("hello world");

	//C4996错误警告处理
	//VS中不建议用一些传统的C语言库函数,scanf、sprintf等报出C4996错误
	//解决方式1:引用宏(报错里面有),注意:需要写在#include之前 #define _CRT_SECURE_NO_WARNINGS
	//解决方式2:忽略这个警告 #pragma warning(disable:4996)
	char buf[1024] = { 0 };
	sprintf(buf, "%s", "helloworld");
	printf("%s", buf);

	//system函数:以字符的方式执行系统的命令
	//pause命令 请按任意键继续,阻塞代码
	system("pause");

	return 0;
}