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

Массив и вектор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Из заданной строки удалить слова, длина которых меньше указанной. http://www.cyberforum.ru/cpp-beginners/thread1177964.html
Помогите написать программу которая из заданной символьной строки удаляет слова длина которых меньше указанной пользователем.
C++ Вырезание строк из 1.txt, номера строк находятся в 2.txt Суть такова: есть 2 файла ПРИМЕР 1: \684763137613131788184831538 \1587435121531185145 \dfgsdg46415315dsfg413ds1g \ыпывапвап354513ыаы3а1ы \фв3455фывфыв545ф4ыв \фыв5444444415ааываф http://www.cyberforum.ru/cpp-beginners/thread1177961.html
C++ Что такое переопределение и сокрытие функций
Готовлюсь к экзамену и столкнулся с вопросом об переопределении и сокрытии функций. Пытался найти ответ, что это такое, но точного ответа не нашел, в некоторых местах выдавало перегрузку, может это как-то связанно. В общем, что такое переопределение и сокрытие функций.
C++ Вывод из программы в таблицу C++
Здравствуйте. Задача моя такова: Произвести три сортировки(я их уже реализовал) для следующих объемов данных: 100, 1000, 10000, 50000 элементов (для одного и того же процессора) для следующих видов исходных данных: а) Random; b) упорядоченный массив; c) обратно упорядоченный; d) почти упорядоченный (10% элементов стоят не на своих местах); e) полуупорядоченный (первая половина массива...
C++ Всех тех противников в игре заменить на одного противника-игрока http://www.cyberforum.ru/cpp-beginners/thread1177922.html
Есть игра космический шутер. Нужно всех тех противников заменить на одного противника-игрока, чтобы была дуэль, 2 игрока.
C++ Беда с Разработкой алгоритма программы Нужно разработать основной алгоритм программного продукта. Код программы: #include <string.h> #include <dos.h> #include <iostream.h> #include <iomanip.h> #include <vcl.h> #include <stdlib.h> #include <conio.h> struct bus подробнее

Показать сообщение отдельно
RamonN
 Аватар для RamonN
32 / 32 / 11
Регистрация: 13.07.2011
Сообщений: 136
16.05.2014, 18:26     Массив и вектор
Цитата Сообщение от Altair42 Посмотреть сообщение
RamonN, я знаю что не нужная. Цель использовать знание а не написать просто набор символов. Копирование с вектора на макрос может понадобится в реальной программе. Это задача с книги. Я не программирую я только учусь. И такие супер тупые коды один из способов использовать знание.

Добавлено через 11 минут
RamonN,
Все я нашел проблему. Я не знаю как вы проверили и как у вас заработало, но код не должен был работать. Символ '\n' не был объявлен.

Правильный код
C++
1
2
3
4
5
6
....int a;
    char s='\n';
    while (std::cin >> a)
     {   num.push_back(a);
    if(std::cin.get() == '\n')
    {.....
Но возникает вопрос. Почему не выдал ошибку про не объявленную переменную, при запуске программы.
А он и не должен ругаться, вы переменную s нигде не используете далее, так что ошибка не обоснована. Переменная может быть не инициализирована сколько угодно, пока вы не начнете ее использовать. Символ '\n' не надо нигде инициализировать, это один из управляющих символов, заранее определенных в системе.
 
Текущее время: 16:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru