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

cin.getline() не читает строку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Windows + регистрирование пользовательских форматов файлов http://www.cyberforum.ru/cpp-beginners/thread639779.html
Здравствуйте! Помогите, пожалуйста!!!:) Есть у меня программа, которая использует собственный формат (*.myFormat), как сделать так чтобы файлы формата myFormat имели такую же иконку как у программы и при открытии этих файлов открывалась моя программа, ну как в ворд например?:) Заранее, спасибо:)
C++ Ошибка в програме #include<iostream> #include<conio.h> using namespace std; int main() { int a; cout<<"Vvedite vawy cymy pokypku:"; cin>>a; if ( 500<=a<1000) { cout<<"Vasha znuwka 3%"<<endl; http://www.cyberforum.ru/cpp-beginners/thread639770.html
Заполнить участок памяти C++
Вот такой вопрос: допустим есть у нас участок памяти размером WIDTH * HEIGHT * 4, и есть структура/массив такого вида: {0xFF, 0xCC, 0xAA, 0xEE} (это проосто для примера, данные в масиве могут быть любыми). Так вот, нужно Нужно данными из этой структуры заполнить весь участок памяти, что-бы в памяти получилось так: {0xFF, 0xCC, 0xAA, 0xEE, 0xFF, 0xCC, 0xAA, 0xEE, 0xFF, 0xCC, ... } Желательно...
C++ Заменить символы, находящиеся внутри скобок, на символ "звездочка"
Помогите решить данные задачи пожалуйста, завтра надо сдавать, заранее спасибо. 2.Ввести строку символов с клавиатуры, среди которых будет одна открывающаяся квадратная скобка и одна закрывающаяся квадратная скобка. Заменить символы,находящиеся внутри скобок на символ "звездочка" (*). Определить длину строки, результат вывести на экран.
C++ Дан текст, определить количество слов "кот" http://www.cyberforum.ru/cpp-beginners/thread639727.html
Всем привет! Вообщем мне дали практическую из десяти задач.. Осталось сделать 2 шт. Задача 70. Дано текст, определить количество слов "кот". Заранее спасибо.
C++ Перевод кода с паскаля на C++. Не могу найти ошибку Есть такая ситуация. Сделал перевод из паскаля в C++ Вроде бы все правильно. но при автоматической проверке кода паскаля система выдает, что все круто и все работает, а когда закидываю код С++, выдает, что на одном из тестов неправильный ответ. не могу найти ошибку вообще никак. Может быть она в выводе (хотя я сомневаюсь), мб из процедуры какая-то переменная не сохраняется (тоже сомнения).... подробнее

Показать сообщение отдельно
h3mbr0
210 / 53 / 12
Регистрация: 12.03.2012
Сообщений: 279

cin.getline() не читает строку - C++

19.08.2012, 17:18. Просмотров 3123. Ответов 18
Метки (Все метки)

Добрый день. Нужно последовательно ввести 2 строки через cin.getline(), но после ввода первой, если она превышает допустимый размер, ввод второй не начинается, вернее видимо проглатывает перенос строки. cin.ignore() или getchar() никакого эффекта не дают. Вот примерный код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#
using namespace std;
 
int main()
{
    char s[10];
    char ss[10];
    cin.getline(s, 9);
    cout << s;
    cin.getline(ss, 9);
    cout << ss;
}
Каким образом можно избавится от этого? getline использовать необходимо
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru