Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2014, 21:55   #1
Vladislavv
Пользователь
 
Регистрация: 30.07.2014
Сообщений: 35
По умолчанию игнорируется ввод строки

почему игнорируется cin.getline(found, 30)


Код:
void main (){
	int qy=0;
quantity (qy);
stud **folio= new stud* [qy];
for (int i=0; i<qy; i++)
	folio[i]= new stud [5];
surn (qy, folio);
group(qy, folio);
mark (qy, folio);
out (qy, folio);
char *found= new char[30];
cin.getline(found, 30);
	int c=0;
Vladislavv вне форума Ответить с цитированием
Старый 22.10.2014, 22:32   #2
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

Поставьте точку останова и пройдите пошагам. Скорее всего, вы попадаете в бесконечный цикл в одной из ваших функций

Отдельно ввод работает:
Код:
#include <iostream>

int main()
{
    std::cout << "Enter a string: ";

    char *found= new char[30];
    std::cin.getline(found, 30);

    std::cout << "You wrote: " << found << std::endl;

    return 0;
}
8Observer8 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ввод строки в СС16 и перевод в СС10 и вывод введеной строки после перевода с СС10 alexey961 Помощь студентам 1 09.10.2013 10:00
Программа на языке "Ассемблер" - ввод строки, анализ длины строки, добавление точки в конец строки Алексей_2012 Помощь студентам 1 05.04.2012 11:26
строка кода игнорируется при компиляции Don Karleone Общие вопросы Delphi 1 27.02.2012 03:09
Всегда игнорируется gufon PHP 17 21.12.2010 23:58