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

Задание по структурам и классам - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция с переменным числом параметров http://www.cyberforum.ru/cpp/thread36884.html
Вычисление суммы ряда значений оформить в виде функции с переменным числом параметров. прога вот: В ней не хватает как рас функции с переменным числом параметров Как эту функцию задать?? Подскажите пожалуйста!
C++ Создание строк Строка символов представляет собой предложение, написанное на русском языке. Предложение заканчивается точкой. Подсчитать и вывести количество различных букв, которые входят в это предложение. Ответ должен приводиться в грамматически правильной форме, например: а – 25 раз, к – 3 раза и т.д http://www.cyberforum.ru/cpp/thread36802.html
Проверка выделена ли память под указатель C++
Уважаемые программисты!!!!! подскажите пожалуйста можно ли каким-либо способом проверить в условном операторе, выделена ли память под указатель я пытался делать так: if (ptr == NULL) { ptr = new ...//дальше выделяется память } но в этом случае выбрасывалось исключение типа access violation reading location типа того.. что мне делать скажите плиз!!!
C++ Массивы, сортировка
Люди помогите сделать єто задание: Лабораторна робота №2 Тема – алгоритмізація і програмування процесів обробки масивів. Мета – набуття навичок використання у текстах програм мовами програмування С та С++ масивів та покажчиків розміщення даних у пам’яті ЕОМ. Завдання на виконання лабораторної роботи складається з двох частин. 1 частина – алгоритмізація і програмування процесів обробки...
C++ Присвоение значения указателю на функцию http://www.cyberforum.ru/cpp/thread36535.html
Есть укзатель на функцию. Есть перегруженная функция. как присвоить указателю нужный нам вариант этой перегруженной функции?
C++ C++ и eclipse Приветствую! Кто-нибудь пробовал "подружить" С++ со средой eclipse ? Интересны мнения. Скачал некоторое время назад плагин CDT (C++ Development Tools) для eclipse, скачал бесплатный компилятор cygwin. Вроде бы подружил и с компилятором, и с отладчиком. Но есть подозрения, что я не все уголки "спилил напильником". Если кто-то работал - поделитесь ЛИЧНЫМ опытом работы в этой среде (имеется... подробнее

Показать сообщение отдельно
Patch
2276 / 491 / 11
Регистрация: 01.04.2009
Сообщений: 2,178
28.05.2009, 09:59     Задание по структурам и классам
смотри документацию по функциям.
strtok
Return Value
Returns a pointer to the next token found in strToken. They return NULL when no more tokens are found. Each call modifies strToken by substituting a NULL character for each delimiter that is encountered.

делать надо примерно так:
C++
1
2
3
4
5
6
7
8
9
10
char *lpbegin, *lpend;
fgets (buff, sizeof(buff), f);
                lpbegin = buff[0];
                lpend= strtok (buff," ");
                strncpy (mas[i].fio.surname, lpbegin, lpend-lpbegin);
                lpbegin = lpend+1;
                lpend = strtok (lpbegin, " ");
                strncpy (mas[i].fio.surname, lpbegin, lpend-lpbegin);
                lpbegin = lpend+1;
                lpend = strtok (lpbegin, "\n");
За точность не поручусь, но смысл, надеюсь понятен.
1)Искать нужно не всегда с начала буфера, а с позиции, где ты уже нашел то, что искал. Точнее со следующей за ней.
2)копировать нужно тоже не с начала буфера, а оттуда, откуда искал.
3)копировать нужно не всю строку, а лишь от начала поиска до... того, что нашел.
Это-же логично.
 
Текущее время: 16:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru