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

объяснения по коду - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Системное программирование http://www.cyberforum.ru/cpp-beginners/thread637051.html
Давно интересует меня такой вопрос, имею книгу "Системное программирование в Windows" (автор Александр Побегайло). Хотелось бы услышать ваше мнения по поводу востребованности данного направления программирования. Должен ли эту тему знать каждый программист и в какой сфере это найболие актуально? А то чувствую на усвоение данной книги у меня уйдет огромное количество времени.
C++ Задача на рекурсию Помогите решить след. задачу: Дана последовательность натуральных чисел (одно число в строке), завершающаяся числом 0. Выведите все нечетные числа из этой последовательности, сохраняя их порядок. В этой задаче нельзя использовать глобальные переменные и передавать какие-либо параметры в рекурсивную функцию. Функция получает данные, считывая их с клавиатуры. Функция не возвращает значение, а... http://www.cyberforum.ru/cpp-beginners/thread637049.html
C++ Аппаратный генератор случайных чисел! SOS
И снова здравствуйте! Продолжаю заниматься аппаратным генератором случайных чисел на основе звуковой карты! И у меня снова проблемы, точнее ошибки. Пожалуйста, напишите в чем ошибка и как её решить. И вопрос к знающим, действительно ли то что я пишу можно будет после избавления от ошибок назвать аппаратным генератором случайных чисел? Может я вообще пишу все не правильно? #include <fstream>...
Получения количества полей класса C++
Предположим, что я делаю шаблонную функцию для простого сложения. Если мне посылаются int и double, я просто складываю не акцентируя внимание на округлении. Если же мне посылается в функцию структура point (в которой три поля) и vector (в котором так же три поля, но это уже другая структура, а не "задефайненная" point), то как я могу сложить отдельно их поля по порядку их объявления? Пытался...
C++ Построчное считывание текста http://www.cyberforum.ru/cpp-beginners/thread637023.html
Мне нужно занести текст из файла в переменную, причем в таком же виде, как в в самом файле. И если потом потребуется вывести эту переменную в консоль, то абсолютно все пробелы и переносы строк cовпадали с исходным видом (то есть, как в файле). Как такое можно сделать?
C++ Извлечение из памяти по указателю Не могу понять, как с помощью указателя извлечь строку из памяти имея адрес типа Integer. Указателю ведь нельзя присвоить значение нужного мне адреса. подробнее

Показать сообщение отдельно
maSt
5 / 5 / 1
Регистрация: 28.02.2010
Сообщений: 166

объяснения по коду - C++

13.08.2012, 15:27. Просмотров 284. Ответов 2
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
#include "std_lib_facilities.h"
int main()
{
  string previous = " ";
  string current;
  while (cin>>current) {
      if (previous == current)
          cout <<"повторяющееся слово:"<<current<< '\n';
      previous = current;
  }
}
В книге написана такая программа, как пример присваивания и инициализации.
Как я понял, она считывает previous и сравнивает с current.
Легко понять где считывается current
но как оно считывает previous я не понял , + зачем в конце присваиваются значения?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru