В настоящее время я пытаюсь прочитать информацию из TXT-файла и по существу сохранить это правильно. Данные из входного файла будет выглядеть как этотКак разобрать часть строки, которая имеет символы, отличные от цифр, до целого числа
10 10 10 10 10 10 20 20 20 15 15 15 15 15 15 15 20 30 20 15 15 10 10 10
765DEF 01:01:05:59 enter 17
ABC123 01:01:06:01 enter 17
765DEF 01:01:07:00 exit 95
ABC123 01:01:08:03 exit 95
Мой вопрос состоит в том, что, если предположить, я прочитал «01: 01: 05: 59» в строку, как я анализирую это хранить номера в int variable. Кроме того, все, что мне действительно нужно, это третья пара чисел в этой строке (слева), и мне также было интересно, как пропустить первые две и последние пары чисел в этой строке. Я читал о разделителях, но я немного смущен тем, как их использовать. Код, который я до сих пор показан ниже, и в основном это информация для строк.
Пожалуйстаиспользуйте функцию поиска стека или Google. есть ответы на все вопросы о том, как читать целые числа и преобразовывать строки в целые числа. –
Возможный дубликат [Как разобрать строку на int в C++?] (Http://stackoverflow.com/questions/194465/how-to-parse-a-string-to-an-int-in-c) – Simon
Он задает конкретный случай разбора некоторой части строки для int не всей строки. –