zoukankan      html  css  js  c++  java
  • C++字符串操作库函数

     1 #include <bits/stdc++.h>
     2 using namespace std;
     3 int main()
     4 {
     5 char s1[100]="12345";
     6 char s2[100]="abcdefg";
     7 char s3[100]="ABCDE";
     8 strncat(s1,s2,3);
     9 cout<<s1<<endl;///输出12345abc
    10 strncpy(s1,s3,3);
    11 cout<<s1<<endl;///输出ABC45abc
    12 strncpy(s2,s3,6);
    13 cout<<s2<<endl;///输出ABCDE
    14 cout<<strncmp(s1,s3,3)<<endl;///输出0
    15 char *p=strchr(s1,'B');
    16 if(p)
    17 cout<<p-s1<<","<<*p<<endl;///输出1,B
    18 else
    19 cout<<"Not Found"<<endl;
    20 p=strstr(s1,"45a");
    21 if(p)
    22 cout<<p-s1<<","<<p<<endl;///输出3,45abc
    23 else
    24 cout<<"Not Found"<<endl;
    25 cout<<"strtok usage demo:"<<endl;
    26 char str[]="- This,a sample string,ok.";
    27 p=strtok(str," ,.-");
    28 while(p!=NULL)
    29 {
    30 cout<<p<<endl;
    31 ////////////输出
    32 /*
    33 This
    34 a
    35 sample
    36 string
    37 ok
    38 
    39 */
    40 p=strtok(NULL," ,.-");
    41 }
    42 return 0;
    43 }
  • 相关阅读:
    K8S 之Pod简单提供持久化存储
    K8S 备份所有Namespace的yaml应用配置文件
    Ceph 集群部署
    Django cookie使用
    Django CBV使用
    hashlib模块
    如何序列化之json和pickle:
    os模块
    random模块
    os模块
  • 原文地址:https://www.cnblogs.com/cynthia-dcg/p/6688045.html
Copyright © 2011-2022 走看看