元<符 C,整 I>串 连续串(){    整 i=0;符 d;串 e;    当(i<I){d=C+i;压(e,d);i++;}    中 e;}串 小写字母串(){中 连续串<'a',26>();}串 大写字母串(){中 连续串<'A',26>();}串 字母串(){中 小写字母串()+            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-16 10:14:04
                            
                                68阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            元<符 C,整 I>串 连续串(){    整 i=0;符 d;串 e;    当(i<I){d=C+i;压(e,d);i++;}    中 e;}串 小写字母串(){中 连续串<'a',26>();}串 大写字母串(){中 连续串<'A',26>();}串            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-20 09:51:56
                            
                                73阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            C++ String
    
        
        
初始化string对象的方式
string s1;
s1 空字符串
string s2("ABC");
用字符串字面值初始化s2
string s3(s2);
将s3初始化为s2的一个副本
string s4(n,'c')
将s4初始化为字符'c'的n个副本
 
 
 
 
 
             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-16 15:49:44
                            
                                371阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。    好了,进入正题………首先,为了在我            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-04-06 20:47:20
                            
                                717阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            C++ String            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-02-24 09:13:53
                            
                                198阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            fgets(str,n,stdin) 从键盘输入一行,替代gets()。读取到n-1字节时或换行符时终止,如果是文件的话,读到文件结尾也会停止 getline(cin,str) str的类型必须是string类,它是C++特定的字符串类,区别于C的char *数据类型。 cin 输入它会传递并忽略任            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-09-18 20:14:00
                            
                                373阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-04 16:32:00
                            
                                229阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            #include <iostream>using namespace std;int main(){   char name[50];   cout<< "你的名字:";   cin >> name;   cout <<"您是 :"<<name<<endl;}你的名字:lg您            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-12 23:53:31
                            
                                99阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            C++ 读取键盘输入(cin/cin.getline()/cin.get()/cin.clear())
原创  2012年09月04日 22:26:40
 29337 
1.cin
C++ 使用cin可以方便的读取键盘输入的字符,例如:
[cpp]  view plain  copy
 
//test input  
#include <iostream>                   
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-29 09:57:47
                            
                                352阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. string基本概念本质:string是C++风格的字符串,而string本质上是一个类string和char * 区别:char * 是一个指针string是一个类,类内部封装了char*,管理这个字符串,是一个char*型的容器。特点:string 类内部封装了很多成员方法,例如:查找find,拷贝copy,删除delete 替换replace,插入insertstring管理char*所分配的内存,不用担心复制越界和取值越界等,由类内部进行负责2. string构造函数            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-18 14:15:12
                            
                                239阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            之所以抛弃char  *的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。首先,为了在我们的程序中使用string类型,我们必须包            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-12 16:32:54
                            
                                621阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #include <iostream>#include <string> using namespace std; int main(){ string str1("hello"); string str2(" study c++"); string::iterator str_iter = str            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-06-09 20:08:00
                            
                                69阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            assign字符串赋值string str1;
str = "Hello";
string str2.assgin(str1);append字符串拼接string str1= "Hello";
string str2= " World!";
str1.append(str2);find字符串查找,find查找第一次出现,rfind查找最后一次出现string str1 = "Hello";
str            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-07 23:08:01
                            
                                66阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #include #include ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2018-01-19 18:41:00
                            
                                137阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            头文件"String.h"
#include <iostream>
#include <assert.h>
using namespace std;
class String
{
public:
    String(const char* str             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2016-03-17 10:55:26
                            
                                788阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、string类的迭代器、auto和范围for
迭代器
//迭代器
string s1("hello word");
string::iterator it = s1.begin();
while (it != s1.end())
{
	cout << *it << endl;
	++it;
}
cout << endl;
auto关键            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-10-27 08:53:32
                            
                                59阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. string基本概念本质:string是C++风格的字符串,而string本质上是一个类string和char *            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-25 10:09:13
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            #include <iostream> #include <string> //导入类,同时必须使用 using namespace std; //这个类是窄字节的 using namespace std; int main () { string str1 = "Hello 李明"; string            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-25 18:03:11
                            
                                377阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            标准C++中的string类的用法总结相信使用过MFC编程的朋友对CString这个类的印象应该非常深刻吧?的确,MFC中的CString类使用起来真的非常的方便好用。但是如果离开了MFC框架,还有没有这样使用起来非常方便的类呢?答案是肯定的。也许有人会说,即使不用MFC框架,也可以想办法使用MFC中的API,具体的操作方法在本文最后给出操作方法。其实,可能很多人很可能会忽略掉标准C++中stri            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-03-07 11:17:24
                            
                                1033阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                   string类是c++默认提供的,但是了解string类的写法也是非常重要的,面试中有许多关于string类的题目,string类能够考察c++类和对象的掌握程度,一定程度上也考察了面试者的编程能力。        下面是string类的一些基本功能,由于            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-03-03 20:47:35
                            
                                663阅读