参数解析

Posted Hardsoftware

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了参数解析相关的知识,希望对你有一定的参考价值。

#include<iostream>
#include<vector>
#include<string>
using namespace std;


void solve(char *str)
{
    vector<string> v;
    char tmp[100];
    int tmpcount = 0;
    for(int i=0; str[i]!=‘\0‘; i++)
    {
        if(str[i]==‘ ‘ || str[i]==‘\t‘ )
        {
            if(i>0 && str[i-1]!=‘ ‘)
            {
                tmp[tmpcount] = ‘\0‘;
                tmpcount = 0;
                string stmp = tmp;
                v.push_back(stmp);
            }
        }
        else
        {
            tmp[tmpcount++] = str[i];
        }
    }
    if(tmpcount>0)
    {
        tmp[tmpcount]=‘\0‘;
        string stmp = tmp;
        v.push_back(stmp);
    }

    cout<<v.size()<<endl;
    for(int i=0; i<v.size(); i++)
        cout<<v[i]<<endl;
}

int main()
{
    char buf[100];
    cin.get(buf,100,‘\n‘);

    solve(buf);


    return 0;
}

  

以上是关于参数解析的主要内容,如果未能解决你的问题,请参考以下文章

无法解析片段中的 ViewModelProvider 构造?

Relay.js 没有正确解析组合片段

Android 逆向使用 Python 解析 ELF 文件 ( Capstone 反汇编 ELF 文件中的机器码数据 | 创建反汇编解析器实例对象 | 设置汇编解析器显示细节 )(代码片段

从 XML 声明片段获取 XML 编码:部分内容解析不支持 XmlDeclaration

tensorflow中卷积层输出特征尺寸计算和padding参数解析

xml Eclipse模板(代码片段)检查参数并最终抛出IllegalArgumentException