Это не сможет извлечь n3, если не было, например, числовых компонентов для n1 или n2.

я есть файл, полный строк в этом формате:

1 - 2: 3

Я хочу загружать только числа, используя потоки C ++. Какой самый элегантный способ сделать это? Я думал только о cin.get () и checikng каждого символа, если это число или нет.