首页 >>  正文

c++字符串输入输出

来源:baiyundou.net   日期:2024-09-21

益媚狄1904求用C++实现输入字符串,并能按字符序号输出的程序 -
弘泉柱15840134015 ______ #include #include #include using namespace std; bool GetWord(char * string,char * word,int &wordOffset); int main() { const int bufferSize=255; char buffer[bufferSize+1]; //定义一个字符串字符数组,用来缓存整个字符串 char word[bufferSize+1];...

益媚狄1904关于C++中的字符串输出.... -
弘泉柱15840134015 ______ 一般情况下输出的应该是 10个字母,但是考虑到有可能在内存中分配的这块空间后面还有其它的内容的话, 由于字符串没有结束符所以可能后面有一些其它的输出,建议改为:char *p = new char[11]; for(int i = 0;i{ p[i] = char(100+i); } p[i] = '\0'; 这样输出就没有问题了;

益媚狄1904高手进,请讨论下如何C/C++中输入字符串. -
弘泉柱15840134015 ______ void main() { char *p; //这里是一个字符指针,没有初始化,可以改成cha *p=new char[100] char arr[]; string str; cin>>p>>endl;//这里不需要加“endl;”因为endl不同于C中的\n,endl除了代表换行,还紧跟着清出缓冲槽,在输出的时候才用到. cin>>arr>>endl; cin>>str>>endl; cout<<p<<endl; cout<<arr[]<<endl; cout<<str<<endl; delete[] p; //释放内存 p=NULL; //指针赋值为空 } 不知道以上答案是否解决了你的问题.

益媚狄1904在C++中怎么输入字符串啊??*一连串的字母的字符串* -
弘泉柱15840134015 ______ char a[100]; gets(a) 就这样就好了·········· main () { char a[100]; int n,i; scanf("%d",&n); for (i=0;i<n;i++) scanf("%c",&a[i]); for (i=0;i<n;i++) printf("%c",a[i]); }

益媚狄1904如何使用循环语句来输入输出字符串?用c++语句!谢谢! -
弘泉柱15840134015 ______ 汗,给一个合适的吧!char string[20]={"Hello,world!"}; int i=0; while(srring[i]!='\0') { cout<<string[i]; i++; }

益媚狄1904c++里怎么输入一个字符串让它竖着输出? -
弘泉柱15840134015 ______ string str; cin>>str; for(auto ch : str) cout<<ch<<endl;

益媚狄1904怎样通过c++中的字符指针数组实现输入一个字符串然后逆序输出??? -
弘泉柱15840134015 ______ 很多方法的.如果你的指针是数组指针,那么你可以从最后一个元素开始往前一个一个输出就可以了.如果你的指针是字符指针(这样就不知道数组有多少个元素),那么你可以循环一下,找出这个字符串字符的个数,然后采用第一种方法输出.STL也有相应的方法可以实现的,比如倒置函数reserve,或者用容器都可以实现的.

益媚狄1904c++怎么用cout输出字符串 -
弘泉柱15840134015 ______ 关于C++怎么用cout输出字符串,如果是用char定义了字符数组的话,直接输出字符数组名就行了,如果用的string类,同样直接输出.

益媚狄1904一个c++编译器的输入输出是什么 -
弘泉柱15840134015 ______ c语言使用scanf()函数输入,printf()函数输出 使用gets( )函数输入字符串,puts()函数输出字符串 使用getchar()函数接受单个字符,putchar()函数输出单个字符 c++使用cin输入,cout输出.

益媚狄1904c++输出字符串组 -
弘泉柱15840134015 ______ #include<iostream> #include<string> using namespace std; int main() { int n,i; cin>>n; string *a=new string[n]; for(i=0;i<n;i++) { cin>>a[i]; } for(i=0;i<n;i++) { cout<<a[i]<<" "; } cout<<endl; delete a; return 0; }

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024