#include<bits/stdc++.h> using namespace std; struct mess{//证词 string w/*说话人*/,x/*内容*/; int c/*消息类型*/; //c=1:w:x是罪犯 //c=2:w:x不是罪犯 //c=3:w:今天是x }; mess analy(string a){ //把一个条证词转化为mess mess res; int f=a.find(':'); res.w=substr(a,0,f); return res; } int main(){ mess a(analy("MIKE: I am guilty.")); cout<<a.w; return 0; }
这是怎么回事啊?