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

Ввод строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести некоторые элементы массива в двоичный файл http://www.cyberforum.ru/cpp-beginners/thread1066235.html
исправьте пожалуйста #include <cstdio> #include <cstdlib> #include <iostream> #include <fstream> using namespace std; class tanec {
C++ Метод Шенона – Фано на с++ не могу разобраться что делает программа в каждой строчке( помогите с комментариями пожалуйста) Метод Шенона – Фано #include <stdio.h> #include <conio.h> #include <string.h> struct node { char sym; float pro; int arr; http://www.cyberforum.ru/cpp-beginners/thread1066222.html
C++ Решение не выводиться
Здравствуйте, обычный конвертер из одной величины в другую, из стоунов в фунты выглядит так: #include <iostream> using namespace std; int stonetolb (int); //protorip funccii int main () { int stone; cout << " Enter the weight in stone: ";
Добавить методы поиска медианного элемента в матрице и векторе C++
Здравствуйте есть программа #include "stdafx.h" #include <stdlib.h> #include <iostream> #include <math.h> #include <time.h> #include "Array.h" using namespace std; const int Rows = 3;
C++ Для чего здесь создается пустой итератор eos http://www.cyberforum.ru/cpp-beginners/thread1066185.html
Здравствуйте. Я хотел бы получить объяснение, для чего здесь создается пустой итератор eos. Как я понял, он по умолчанию инициализируется значением EOF. А еще мне несколько дико смотрится синтаксис фор ич. Эсли я правильно понял, то пока указатель іі не равен указателю еоs, то нужно вызвать функцию record для сущности, на которую указывает ii? #include <iostream> #include <iterator> #include...
C++ Частое использование dynamic_cast в конкретных целях. Правильно ли? Привет, форум. Гуманно ли использовать dynamic_cast вот в таких случаях? Пример из подобных - Есть библиотечный абстрактный класс Drawable. Я наследую его, чтобы создавать разные геометрические объекты. - Есть класс Polygon - используется как сцена. У него есть поле list<Drawable*> m_drawables и метод Add(Drawable* drawable). Суть метода Add в том, что он рассчитывает наилучшую позицию... подробнее

Показать сообщение отдельно
S_el
2088 / 1595 / 305
Регистрация: 15.12.2013
Сообщений: 6,383
09.01.2014, 00:38     Ввод строки
Цитата Сообщение от andryshka Посмотреть сообщение
разве char это не символ?
Символ,все верно.

Добавлено через 1 минуту
Цитата Сообщение от andryshka Посмотреть сообщение
объясните пожалуйста эту строку.Зачем ещё раз 20 писать если мы объявили уже массив в 20 элементов?И что за принцип работы функции cin.getline?
ответ:
Функция getline () читает целую строку, используя символ новой строки,
который передан клавишей <Enter>, для обозначения конца ввода. Этот метод
инициируется вызовом функции cin.getline(). Функция принимает два аргумента. Первый
аргумент — это имя места назначения (т.е. массива, который сохраняет введенную
строку), а второй — максимальное количество символов, подлежащих чтению. Если,
скажем, установлен предел 20, то функция читает не более 19 символов, оставляя
место для автоматически добавляемого в конец нулевого символа. Функция-член
getline () прекращает чтение, когда достигает указанного предела количества
символов или когда читает символ новой строки — смотря, что произойдет раньше.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru