首页 > 编程语言 > 详细

UVA315中用到的c++字符串语法

时间:2019-05-11 00:23:02      阅读:118      评论:0      收藏:0      [点我收藏+]

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:\n",str);
  pch = strtok (str," ,.-");
  while (pch != NULL)
  {
    printf ("%s\n",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"两个双引号间夹字符来代替形参。

 

UVA315中用到的c++字符串语法

原文:https://www.cnblogs.com/rainyskywx/p/10847225.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!