在c++中在程序里面用到什么的时候我们的头文件才要用到#include <string.h>用到什

在c++中在程序里面用到什么的时候我们的头文件才要用到#include <string.h>用到什么的时候才又要用到#include <stdio.h>呢?

string.h是一个和字符串处理相关的头文件,里面有很多字符串处理的函数,如果你写程序时要用到里面提供的函数的话,就应该加。一般来说,只要有字符串处理,最好都加上。

stdio是“standard input & output”的缩写,即有关标准输入输出的信息。在程序中用到系统提供的标准函数库中的输入输出函数时,应在程序的开头写上一行:#include"stdio.h"或者是#include<stdio.h>,这样才能调用库函数。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-12-15
如果用到字符串处理函数,如
strcpy
strcmp
strlen
strcat
就用string.h

如果是标准输入输出函数,如
print
scanf
getchar
putchar
就用stdio.h

望采纳本回答被提问者采纳
第2个回答  2016-12-15
其实这些都可以不用