【发布时间】:2015-05-12 12:52:12
【问题描述】:
想知道如何以“字符串、字符、整数、整数”格式存储用户输入的字符串 成一个结构。 例如将“apple,c,5,10”存入
typedef struct {
char item[80];
char letter;
int x,y;
}information;
information apple;
我试图避免使用 scanf 和一段长代码将逗号变成分隔符,所以想知道是否有任何其他方法可以快速从 scanf 读取并将这些信息放入结构中
【问题讨论】:
-
C 是一种低级语言,通常不像 Python 和许多其他语言那样类型安全。你必须以艰难的方式去做,否则你的生活会很痛苦,因为可能会出现数据验证、缓冲区溢出等错误。:(
标签: c string struct user-input scanf