| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Как подсчитать кол-во "::" ? |
| Автор: admsasha 29.4.2005, 11:18 |
| вот такая задача. в программу поступают, данные типа aaa::bbb:ccc::, tt::yyy:: Как узнать сколько данных ? strcpy(a1,strtok(line,"::"); strcpy(a2,strtok(NULL,"::"); strcpy(a3,strtok(NULL,"::"); так если делать, то на a3 программа будет ломаться, как можно проверку сделать ? |
| Автор: dargaard 29.4.2005, 21:33 | ||
(Если я правильно понял то данные просто разделены между собой одной или несколькими : символами). Если так то что нить типа:
К линуксу не имеет никакого отношения. Просьба постить вопросы в правильных разделах. |
| Автор: admsasha 30.4.2005, 05:50 | ||
ой, это я опечатался, разделитель только "::", два двоеточия. |
| Автор: GrayCardinal 30.4.2005, 07:50 | ||
ЗЫ: это у тебя дипломник (сервер и ЭТО) ? |
| Автор: pablo 30.4.2005, 13:32 | ||
Если надо подсчитать количество слов, разделённых ::, то это тривиальная задача !!!
Проверено, и 100% будет работать. |
| Автор: GrayCardinal 1.5.2005, 14:08 |
| |
| Автор: admsasha 1.5.2005, 17:02 | ||
да не дипломник это, а это C++ учу. Честное слово ! (буду очень призателен, кто поможет в этом не легком деле) http://www.krasnokamensk.ru/poker/index.html сервер написан на C++, клиент на Flash 7 AS 2.0 |