zoukankan      html  css  js  c++  java
  • Free Style Structure text

    最近用了很多文本配置输入,考虑一个最简单的格式,适合C语言scanf读写数据。

    基本数据类型直接使用常用形式。
    double 直接用小数,对应%f读取。
    int 直接用十进制整数,对应%d读取。
    char* 直接用字符串,不增加“”。

    如果double和int类型的数组,可以在一行中添加多个数组,使用空白分隔。
    为了可读性,行长不超过80,下行继续时使用空白字符开始。例如:

    1 2 3 4 5 6 7 8 9 10
    2 3 4 5 6 7 8 9 10

    字符串以行末结束,不支持行内有换行。对应%[^ ]读取。
    多行字符串需要以$号结尾,且字符串中不能出现$。对应%[^$]读取。

    结构体以多行的名值对,名只能有一个字段,以空行结束。

    T name
    a 32
    b 20 20 20 20
    c hello world.
    <-

  • 相关阅读:
    [LeetCode]Linked List Cycle
    ACM 整数划分(四)
    ACM 子串和
    ACM 阶乘之和
    ACM 组合数
    ACM 阶乘的0
    ACM 比大小
    ACM 擅长排列的小明
    ACM 重建二叉树
    cocos2dx 魔塔项目总结(一)
  • 原文地址:https://www.cnblogs.com/ahuangliang/p/free-style-structure-text.html
Copyright © 2011-2022 走看看