Проблема такая.Есть строка вида : symbols numbers symbols numbers... symbols это все возможные коды ASCII кроме цифр и десятичной точки.а numbers это соответственно цифры и десятичная точка.Необходимо отфильтровать цифры с помощью sscanf. sscanf числа фильтрует нормально, проблема со строками.По дефлту символы беруться до первого пробела но если я укажу например %s[a-z] то будут браться символы до первого котого нет в скобках.Так мне чтоб в строку кинуть все кроме цифр и десятичной точки надо все указать в скобках?Как поступить?
Если после [] ты укажешь символ ^, то будут считаны все, кроме указанных в скобках. Почитай подробнее здесь : http://www.codenet.ru/progr/cpp/sprd/scanf.php