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

Посимвольный ввод в массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите с графами... http://www.cyberforum.ru/cpp-beginners/thread368003.html
Получил задание в универе. У меня уже есть созданная матрица смежности и т.д. Незнаю почему, но даже не могу понять, как это сделать..:( Помогите реализовать методы. Или хоть объясните Подробно...
C++ Использование bitset Здравствуйте, уважаемые господа. Каким образом можно реализовать двумерный bitset? Заранее благодарю за возможные ответы. http://www.cyberforum.ru/cpp-beginners/thread367998.html
C++ Замена символа конца ввода eos на произвольную строку
Есть пример из страуструпа std::map<const std::string,int> hist; void record(std::string s) { hist++; } void print(std::pair<const std::string,int>& r)
Threads C++
Недавно начал изучать многопоточность. Нашёл функцию uintptr_t _beginthreadex( // NATIVE CODE void *security, unsigned stack_size, unsigned ( __stdcall *start_address )( void * ), ...
C++ Дана строка. Указать те слова, которые содержат хотя бы одну букву "k" http://www.cyberforum.ru/cpp-beginners/thread367979.html
C++: дана строка. указать те слова которые содержат хотя бы одну букву k, помогите пожалуйсто решить
C++ Помогите плиз с алгоритмом проги (нужно отсортировать матрицу) Задача: Характеристикой столбца целочисленной матрицы назовём сумму модулей его отрицательных нечётных элементов. Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом... подробнее

Показать сообщение отдельно
BaZooZoo
Сообщений: n/a

Посимвольный ввод в массив - C++

17.10.2011, 22:38. Просмотров 633. Ответов 0
Метки (Все метки)

Здравствуйте! Вы не могли бы посмотреть и, по возможности, ответить на 2 вопроса:
1) Как мне сделать условие в цикле, чтобы он завершался при нажатии на Enter;
2) Почему у меня значения в массив записываются через одно;
Заранее спасибо!
C++
1
2
3
4
5
6
7
8
9
#include<iostream>
 
void main()
{
    {char *c = new char();
    for(int i=0;((cin.get())!=13);i++)
        *(c+i) = cin.get();
    } 
}
Добавлено через 38 минут
Вопрос снят. Разобрался.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru