zoukankan      html  css  js  c++  java
  • UVA315中用到的c++字符串语法

    1.strtok函数:包含于<cstring>中,使用格式   strtok(str,'' .,")  其中第一个形参为待分割的字符串,第二个形参为用于分割第一个字符串的特征字符。只要待分割字符串遇到特征字符串里的任意一个字符串就会分割。注意点,两个形参都要是char类型的指针。代码示例:

    #include <stdio.h>
    #include <string.h>
    
    int main ()
    {
      char str[] ="- This, a sample string.";
      char * pch;
      printf ("Splitting string "%s" into tokens:
    ",str);
      pch = strtok (str," ,.-");
      while (pch != NULL)
      {
        printf ("%s
    ",pch);
        pch = strtok (NULL, " ,.-");
      }
      return 0;
    }

    2.strcmp函数:使用格式,strcmp(str1,str2);如果 str1<str2,返回值小于0,如果str1==str2,返回0,如果str1>str2,返回值大于0.注意点,两个形参都必须是char类型

    3.sscanf函数:使用格式,sscanf(const *char,"%",....),例如int u ;  sscanf(buf,''%d'',&u),把buf中的数字字符读入到u中。sscanf(buf,“%[a-z]”,str)把buf中的小写字母读入到str中。

    4.gets函数,,连续读入一行字符串,直到遇到回车结束读入。gets(s)s必须是char类型。

    综上:形参都是char类型的指针,也可以直接传char类型的字符串的名字,也可以直接用"aaaaaa"两个双引号间夹字符来代替形参。

  • 相关阅读:
    单(single)
    cdq分治
    寿司
    qtth
    二分,倍增的一些思考(lost my music:可持久化栈)
    手写堆、哈希表
    保留字,关键字
    测试19,20,21
    要买的书
    测试18:T2:可爱精灵宝贝
  • 原文地址:https://www.cnblogs.com/rainyskywx/p/10847225.html
Copyright © 2011-2022 走看看