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

Программа с лексемами через указатели - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Изменить программу http://www.cyberforum.ru/cpp-beginners/thread660412.html
Даны натуральные числа n, a(1), a(2),...,a(n). Определить сумму членов последовательности a(i), которые при делении на 7 дают остаток 1, 2, или 5 Есть исходник, как из него сделать задачу, как в задании?Спасибо! int main() { setlocale(LC_ALL,""); int n,a1,a2; // начальное присвоение yesVozr=1 int yesVozr=1; // признак стр.возр.посл.
C++ Определить, сколько точек с целочисленными координатами попадают в круг заданного радиуса с центром в начале координат Вводится радиус круга R. Определить, сколько точек с целочисленными координатами попадают в круг заданного радиуса с центром в начале координат. http://www.cyberforum.ru/cpp-beginners/thread660401.html
Блок-схема C++
Вот есть задание, нужно составить блок-схему Составить схему алгоритма решения следующей задачи. Вводится N (N>5) пар чисел, представляющих собой декартовые координаты точек на плоскости. Необходимо отобрать из них такое подмножество точек, соединение которых замкнутой ломаной линией образует выпуклый многоугольник, охватывающий все остальные точки. Необходимо предусмотреть обработку ошибок...
C++ Не выходит из цикла while
почему при нажатии (-1) не выходит из цикла? #include "stdafx.h" #include <iostream> #include <locale> #include <iomanip> using namespace std
C++ error C2064: результатом вычисления фрагмента не является функция http://www.cyberforum.ru/cpp-beginners/thread660393.html
Здравствуйте. Недавно начала программировать и столкнулась с такой проблемой, помогите, пожалуйста: error C2064: результатом вычисления фрагмента не является функция, принимающая 1 аргументов ругается на это выражение: y=cos(((x-a)(x-a))/(x-2*a))-3.5/sqrt(x*b); все переменные в нем типа double среда Microsoft Visual Studio (pow не использую, т.к. тоже ругается, хотя библиотека math.h...
C++ Уравнение Помогите написать программу для решения данного уравнения. Спасибо! \sqrt{x+a}=c+\sqrt{x-b} подробнее

Показать сообщение отдельно
aleksand
21 / 9 / 2
Регистрация: 18.06.2011
Сообщений: 185
29.09.2012, 22:33  [ТС]     Программа с лексемами через указатели
Цитата Сообщение от alsav22 Посмотреть сообщение
Выход из внутреннего цикла будет или по пробелу, или по концу строки. Если по пробелу (не конец строки), то p++ (переход к следующему слову). Для того чтобы нормально сработало: cout << token << '\n'; в конце слова в token должен стоять '\0', иначе cout << будет выводить содержимое памяти, пока не встретит 0. В результате, после вывода слова, будет выведен и всякий мусор. Закоментируйте строку: *q = '\0'; и посмотрите на результат.
Немного не понятно на счёт того, что в конце слова в token должен стоять '\0'. Если идти по коду, то когда мы присваиваем *q=*p у нас потом посимвольно записываются все символы в token. Вот мы записали (к примеру у нас было "купить машину", у нас в *q записалось "купить" и соответственно в token записалось "купить". Ниже же когда мы делаем так *q = '\0'; мне становится не понятно как вообще этот знак помещается в конце слова в token, это ведь массив, он что ли помещаетс в последний индекс массива?)
 
Текущее время: 15:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru