我正在编写一个接收一串字符的程序 (例如:abc1235 TFFTTFF TTFT) 该字符串必须分为两部分: 学生证(abc1235) 测试答案(TFFTTFF TTFT) studentID将是一个字符串,testAnswers将是一个char数组(20个字符)。
如何提取两种数据类型并将它们放入各自的位置?
* studentID不是固定长度。单个空格将分隔studentID和testAnswers。 testAnswers必须能够包含代表任何问题的空格。
*编译器是Visual Studio Express C ++
答案 0 :(得分:0)
如果您的输入是以空格分隔的,则可以将studentID
读为string
(例如:cin >> studentID
)。然后,您可以在char
数组中写入loop以读取20个字符(testAnswers
数据类型)。