Форум программистов, компьютерный форум CyberForum.ru

Функция strtok. Представление телефонного номера в виде строки. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Время года http://www.cyberforum.ru/cpp-beginners/thread373671.html
Здравствуйте! Помогите пожалуйста с решением: По номеру месяца определить его название и время года к которому он относится. Консольное приложение. Заранее благодарен!
C++ Красная бактерия Доброго времени суток! Ребят помогите плизик с задачей: Имеется n бактерий красного цвета. Через 1 такт времени красная бактерия меняется на зелёную, затем через 1 такт времени делится на красную и зелёную. Сколько будет всех бактерий через k тактов времени? В консольном приложении. Заранее благодарен! http://www.cyberforum.ru/cpp-beginners/thread373668.html
Найти и вывести на экран слова, которие повторяются C++
Доброго времени суток, форумчани. Помогите пожалуста решить задачу на Си (просто Си). Просто я начал изучать этот язык недавно. Нужно в введеной строке найти и вывести на экран слова, которие повторяються. Зарание всем спасибо.
C++ Использование аргументов в конструкторе при объявлении массива - }{ЭЛП
Здравствуйте. Мне нужен массив класса button. Короче: button but(1);//работает button but;//работает button but(1);//не работает Как сделать чтобы 3-ий вариант работал?
C++ Не могу понять что от меня хотят :( http://www.cyberforum.ru/cpp-beginners/thread373655.html
Помогите разобраться в ошибке. Так как я только-только начал писать в С++ не могу понять из-за чего эта ошибка. http://*************/s/1gVKc
C++ Микрофон и частота сигнала Доброго времени суток. Подскажите пожалуйста можно ли как то считывать звук с микрофона через с++ и достать частоту этого сигнала?? Если можно то как подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
 Аватар для easybudda
9412 / 5435 / 917
Регистрация: 25.07.2009
Сообщений: 10,428
28.10.2011, 00:03     Функция strtok. Представление телефонного номера в виде строки.
Цитата Сообщение от Navern Посмотреть сообщение
Вышеупомянутый ответ не работает
С какого перепуга?
Функция strtok. Представление телефонного номера в виде строки.

Цитата Сообщение от Navern Посмотреть сообщение
именно на работу со строками и функцией strtok
так бы и написал, что нужно гланды через зад удалить...
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
enum PHONE_PARTS { PP_PREF = 0, PP_FIRST, PP_SECOND, PP_ALL };
#define DELIM "() -"
 
int main(void){
    char numStr[] = "(495)123-4567", *p;
    int numArr[PP_ALL];
    
    if ( ! ( p = strtok(numStr, DELIM) ) || sscanf(p, "%d", &numArr[PP_PREF]) != 1 ||
        ! ( p = strtok(NULL, DELIM) ) || sscanf(p, "%d", &numArr[PP_FIRST]) != 1 || 
        ! ( p = strtok(NULL, DELIM) ) || sscanf(p, "%d", &numArr[PP_SECOND]) != 1 ){
            fprintf(stderr, "Parsing error!\n");
            exit(1);
    }
    
    printf("%3d %3d %4d\n", numArr[PP_PREF], numArr[PP_FIRST], numArr[PP_SECOND]);
    
    exit(0);
}
И что характерно, тоже работает
Функция strtok. Представление телефонного номера в виде строки.
 
Текущее время: 23:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru