参数解析

来源:互联网 发布:淘宝二手车市场 编辑:程序博客网 时间:2024/05/19 10:14
#include<bits/stdc++.h>using namespace std;int main()    {    char a[100000];    while(gets(a)!=NULL)        {        vector<string>v;        string t;        for(int i=0;i<strlen(a);i++)            {            if(a[i]==' ')continue;            else if(a[i]!='"')                {                t="";                while(a[i]!=' '&&i<i<strlen(a))                    {                    t+=a[i++];                }                if(t!="")v.push_back(t);            }            else if(a[i]=='"')                {                while(i+1<i<strlen(a)&&a[++i]!='"')                    {                    t="";                    t+=a[i];                }                if(t!="")v.push_back(t);            }        }        cout<<v.size()<<endl;        for(int i=0;i<v.size();i++)            cout<<v[i]<<endl;    }    return 0;}