c语言里是没有string型的,string在c++里面。有的时候在c++里要用scanf、printf输入输出string型字符串,这是可以实现的,不过要做一点处理。 具体操作看代码: #include<cstdio>#include<string>usingnamespacestd;intmain() {intn;stringstr1; scanf("%d",&n); str1.resize(n);//给字符串str1预留足够的空间...
stringa;a.resize(100);scanf("%s", &a[0]);//通过a的首地址输入printf("%s", a.c_str());//c_str()获取字符串首地址 __EOF__
无法像直接输入整数那样方便的使用 scanf()函数输入 string变量。原因是,string并非是C的原生类型。但是是可以做到让scanf输入string类型的数据。 不建议使用 scanf 输入string类型字符串。 1.scanf 如果想直接使用scanf输入...
51CTO博客已为您找到关于scanf输入string字符串的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及scanf输入string字符串问答内容。更多scanf输入string字符串相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
以下不能将键盘输入的字符串: This is a string 读入到 str 中的程序段是 A. char str[80]; scanf(
以下不能将键盘输入的字符串:This is a string<回车>读入到str中的程序段是( )。 A. char str[80]; scanf(“%s”,
以下不能将键盘输入的字符串:This is a string<回车>读入到str中的程序段是__。A.char str[80];scanf(
无法像直接输入整数那样方便的使用 scanf()函数输入 string变量。原因是,string并非是C的原生类型。但是是可以做到让scanf输入string类型的数据。 不建议使用 scanf 输入string类型字符串。 1.scanf 如果想直接使用scanf输入string类型,会报错。应该使用下面的方法: ...