Sea*_*ean 2 c arrays integer char
我有一个char数组的形式mm/dd/yy(因为要求用户输入日期).
mm/dd/yy
如何拆分数组,删除/'s' mm,dd并将其yy放入3个不同的整数?
/
mm
dd
yy
Eri*_* Pi 5
我会使用sscanf来解析字符串:
int m, d, y; sscanf("05/18/11", "%02d/%02d/%02d", &m, &d, &y);
这会将日期解析为三个整数值.
此外,要验证输入数据是否格式正确,还应检查sscanf是否返回3,表明所有三个值都已正确解析.请参阅以下工作示例,其中包括一些基本错误检查.
归档时间:
14 年,8 月 前
查看次数:
2058 次
最近记录: