Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Формат для scanf 'а

1.9K
15 апреля 2007 года
0xf001
96 / / 24.05.2005
Подскажите пожалуйста, как мне правильно задать формат строки для fscanf().

вот эту строку:
"class" "343"
я снимаю кодом
fscanf(file, "\"%[A-z]\" \"%d\"\n", strptr, &x);

Получается что я снимаю текстовую переменную и цифровую. Причем текстовая переменная может состоять только из букв.
Мне нужно снимать оба параметра в текстовые переменные. (типа char *strptr).
Что нужно поставить вместо %[A-z], чтоб снимались не только буквы, но и цифры?
355
15 апреля 2007 года
<SCORP>
786 / / 21.10.2006
ну... по логичке чисто так [0-9] :)
252
15 апреля 2007 года
koderAlex
1.4K / / 07.09.2005
%s
s - string ;)
1.9K
16 апреля 2007 года
0xf001
96 / / 24.05.2005
В общем с буквой %s были проблемы - он считыват вторую кавычку как часть строки. Я додумался написать %[0-z]. теперь в имени параметра можно юзать цифры.

Еще, если не трудно, подскажите, как учитывать произвольное число пробелов, чтоб читать параметры:
( 567 678 78 )
( 9032 5674 345 )
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог