Jak pominąć znaki specjalne podczas odczytywania z pliku

0

C++ czytanie z pliku txt.

Mamy wiersze w takim wzorze 1545841 &*^ 151554. Jak zapisać te dwie liczby typu int do zmiennych ? Obie liczby mogą mieć rożne ilości cyfr, znaki specjalne też, może być 1 znak, może być 5 znaków a może nie być żadnego. Chce je całkowicie pominąć przy odczycie.

Jak to zrobić ?

0
unsigned a,b;
fscanf(fd,"%u %*s %u",&a,&b);
unsigned a,b;
string spec;
fin>>a>>ws>>spec>>ws>>b;

1 użytkowników online, w tym zalogowanych: 0, gości: 1