如何将年份保存为字符串? - C

时间:2017-01-04 11:10:15

标签: c arrays string struct typedef

我有这样的结构

typedef struct {
    char name[50 + 1];
    char reg[50 + 1];
    char dateofbirth[20 + 1];
    char yearofreg[20 + 1];

}driver;

我从文件中扫描并将它们排序在一个数组中。我需要从最小的出生日期开始按出生日期对它们进行排序。问题是日期被保存为字符串,例如

array [2] .dateofbirth是" 11.5.1980。"。如何将1980作为数值,以便我可以对它们进行排序?

0 个答案:

没有答案