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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
OdessaNA
 Аватар для OdessaNA
19 / 19 / 0
Регистрация: 10.01.2011
Сообщений: 240
#1

gets(name) - не поддается - C++

12.12.2012, 02:30. Просмотров 242. Ответов 2
Метки нет (Все метки)

Всем привет!
Друзья, подскажите пожалуйста, где я туплю?
По моей логике - пока существует цикл - у меня программа должна запрашивать ввод и текста, и числа, а получается - один раз вводишь текст, и всё ...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
 
void main()
{
    char *name;
    int var;
 
    while(1)
    {
        name = new char[50];
        cout << "Step 1" << endl;
        gets(name);
 
        cout << "Step 2" << endl;
        cin >> var;
 
        delete [] name;
    }
    _getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2012, 02:30     gets(name) - не поддается
Посмотрите здесь:

JavaFX TextField не поддается контролю...
Java Есть ли в яве многострочное текстовое поле, которое не поддается редактированию?
Поддается ли дешифровке BlowFish
Не поддается система диф. уравнений Matlab
Apache .htaccess не поддается
Hp LaserJet 600M не поддается настройкам
MS Access Код в модуле БД Access не поддается. Вся надежда на вас, господа!
FireBird. Violation of FOREIGHT KEY. Лечению не поддается
Высота блока не поддается директивам CSS HTML, CSS
Joomla Внешний вид меню не поддается редактированию
Коллекция в статическом методе не поддается модификации C#
Сайтне поддается дрессировке. Нужен Аудит!

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт CЭксперт С++
 Аватар для MrGluck
6225 / 3470 / 424
Регистрация: 29.11.2010
Сообщений: 9,178
12.12.2012, 02:36     gets(name) - не поддается #2
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
#include <iostream>
#include <conio.h>
#include <string.h>
using namespace std;
 
int main()
{
    char *name;
    int var;
    name = new char[50];
 
    while(1)
    {
        cout << "Step 1" << endl;
        gets(name);
 
        cout << "Step 2" << endl;
        cin >> var;
        cin.ignore();
 
    }
    delete [] name;
    _getch();
}
OdessaNA
 Аватар для OdessaNA
19 / 19 / 0
Регистрация: 10.01.2011
Сообщений: 240
12.12.2012, 02:42  [ТС]     gets(name) - не поддается #3
Спасибо, MrGluck!
Как оно работает - разберусь!
Yandex
Объявления
12.12.2012, 02:42     gets(name) - не поддается
Ответ Создать тему
Опции темы

Текущее время: 23:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru