① 能否用c语言函数输入输出string类
1、c里面并没有string类型,只有string.h文件,包含了一些处理字符串处理的函数。
而c++中的string是一种标准模板库的别名。
2、简单的理解是:c里面有字符串类型(即 char *),而c++的string是对这种字符串类型的一种封装。有些地方会说char*是c-style字符串,string是c++字符串。
② c语言中如何输入输出字符串
在<string.h>头文件中用字符串处理函数输入和输出,gest用来输入,puts用来输出。
字符串输入函数gets,从键盘键入以回车结束的字符串放入字符数组中,并自动加’ '。输入串长度应小于字符数组维数,字符串中可以包含空格。
字符串输出函数puts,向显示器输出字符串(输出完,自动换行,即用' '替'