【发布时间】:2017-01-12 12:13:13
【问题描述】:
我有一个结构有
int Hour
int Min
int Sec
我正在从文件中读取字符串。文件的文本如下:23:21:30 12:32:54
我将整行拆分为单独的时间,然后进行第二次拆分为结构。 我在做
structure[x].Hour = atoi(token);
然后我需要检查 structure[x].Hour 是否不是 alpha。
if(isalpha(structure[x].Hour)){//DO Something}
不工作。有什么想法吗?
【问题讨论】:
-
检查
token.. -
字段
hour已经是一个整数。整数中不可能有字母字符。在调用 atoi 之前,您需要检查令牌中的字母字符。
标签: c string int structure isalpha