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

После cin неработает gets - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Видеопамять и динамическая память http://www.cyberforum.ru/cpp-beginners/thread182707.html
Появилась необходимость написать программу для работы c видеопамятью и с динамической памятью. А конкретно необходимо осуществляться запись и изменение информации на экране. Подскажите, в какую сторону начать копать информацию и если есть возможность желательно бы ссылочки)
C++ Определения элементов массива Доброе время суток, гении программирования :gsmile: Помогите решить задачку на языке С. Дано: массив строк. Разработать: функцию и программу, которая ее использует, для определения элементов массива, не превышающих заданную длину. Должна быть написана одна програмка с использованием стандартных функций библиотеки <string.h> , а другая програмка - без использования стандартних функций... http://www.cyberforum.ru/cpp-beginners/thread182704.html
С++ шифрования. C++
Шифровка с помощью 0 и 1. Следующий способ предназначенный для шифрования последовательности нулей и единиц. пускай A1...An такая последовательность. То что предлагается в качестве шифра, последовательность B1...Bn, создана за таким законам: B1=B1, 1, если Ai=Ai-1 { 0 в противном...
Проверка не работает C++
Вроде написал правильно, но программа не работает, вполне возможно что гдето запутался в адресах списка посмотрите что не так!!! программа компилируется но после ввода h, появляется табличка и прога завершает работу((( Задание: Проверить, удовлетворяют ли элементы списка (базовый тип integer) закону x=f(x0, h), где x – элемент списка, h – шаг, x0 – начальный элемент списка. Пример: x0=5, h=1....
C++ Получить Max..... http://www.cyberforum.ru/cpp-beginners/thread182690.html
Здраствуйте, у меня возникла проблема, никак не получается написать 1 программу на языке С, уже все перерыла перечитала..но не могу понять. Если кому не трудно, не могли бы помочь? 205 задание Спасибо.
C++ переменная #include <iostream> using namespace std; void func1(); void func2(); int count; // Это голобальная переменная int main() { подробнее

Показать сообщение отдельно
archideus
 Аватар для archideus
10 / 10 / 1
Регистрация: 15.10.2010
Сообщений: 34
28.10.2010, 03:23     После cin неработает gets
Токо начало проги но суть не в етом.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;
 
int main ()
{
    setlocale(LC_ALL,"");
    char alp[] = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
    char str[80];
    int m, k, A, B,i,j;
    m=strlen(alp);
    cout << "Введите ключ шифрования :";
    cin >> k;
    
    cout << '\n';
    cout << "Введите текст для зашифровки"<< endl;
    gets(str);
    for (i=0;str[i];i++)
    {
        for (j=0; j<m ;j++) cout << alp[j];
 
    }
    system("pause");
 
}
После ввода переменной k програма переходить на паузу недожидаясь ввода str.
В чем дело ?
Если после
C++
1
2
cin >> k; добавить
cin.get();
То все работает. В чем тут подвох помогите разобратса.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 05:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru