相关疑难解决方法(0)

如何在C++中对字符串进行标记?

Java有一个方便的拆分方法:

String str = "The quick brown fox";
String[] results = str.split(" ");
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法在C++中执行此操作?

c++ string split tokenize

400
推荐指数
18
解决办法
53万
查看次数

使用空格作为分隔符在C/C++中拆分一行

可能重复:
如何在C++中对字符串进行标记?

伪代码:

    Attributes[] = Split line(' ')
Run Code Online (Sandbox Code Playgroud)

怎么样?

我一直这样做:

  char *pch;
  pch = strtok(line," ");
  while(pch!=NULL)
  {
      fputs ( pch, stdout ); 


  }
Run Code Online (Sandbox Code Playgroud)

并获得一个非书面,卡住的退出文件.这有什么问题吗?好吧,事情甚至没有满足我的伪代码要求,但我对如何将令牌(作为char数组)索引到我的数组感到困惑,我想我应该写一个2-dim数组?

c c++

5
推荐指数
2
解决办法
9146
查看次数

标签 统计

c++ ×2

c ×1

split ×1

string ×1

tokenize ×1