提取字符串的部分并将部件放入char数组和另一个字符串变量C ++

时间:2013-09-05 18:11:27

标签: c++ string arrays

我正在编写一个接收一串字符的程序 (例如:abc1235 TFFTTFF TTFT) 该字符串必须分为两部分:       学生证(abc1235)       测试答案(TFFTTFF TTFT) studentID将是一个字符串,testAnswers将是一个char数组(20个字符)。

如何提取两种数据类型并将它们放入各自的位置?

* studentID不是固定长度。单个空格将分隔studentID和testAnswers。 testAnswers必须能够包含代表任何问题的空格。

*编译器是Visual Studio Express C ++

1 个答案:

答案 0 :(得分:0)

如果您的输入是以空格分隔的,则可以将studentID读为string(例如:cin >> studentID)。然后,您可以在char数组中写入loop以读取20个字符(testAnswers数据类型)。