C C++是不是有个函数能够实现字符串处理转换?

类似于我建立一个tuple数组,实现读取以下字符串中的数据:
string“123 as 456 de”-> tuple[123,as,456,de]

是的,sscanf,用法类似scanf,第一个参数是字符串,第二个是格式,后面是放入变量地址。

char * strtok (char * str, const char * delimiters);