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

Странное поведение getline - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка в бинарном файле http://www.cyberforum.ru/cpp-beginners/thread608969.html
Люди подскажи те как мне сделать то что от меня требует препад, он говорит сделать отсортировку информации в самом бинарном файле. я не могу понять как это делается, у знакомых спрашивал ни кто не...
C++ Удаление всех отрицательных в односвязном списке не могу понять как мне сделать так что бы если введены все отрицательные числа он удалял их и выводил что список пусто. В моей программе он удаляет все отрицательные, но если все элементы... http://www.cyberforum.ru/cpp-beginners/thread608960.html
Открытие документа с использованием созданого блокнота C++
Есть созданная программа блокнот, работает в общем нормально, но одна маленькая проблемка, открывает документ лиш через файл->открыть..., а если беру двоймым щелчком на файл, программа одкрывается но...
C++ Способы конкатенации переменных строкового типа и Char
#include <iostream> #include <windows.h> using namespace std; int main() { char *_new = "\\formats.."; char newname;
C++ Обработка ошибок "Ссылка на неразрешенный внешний символ" http://www.cyberforum.ru/cpp-beginners/thread608926.html
взял код из сети по работе с WinPCap. откомпилить его не могу. ошибки валятся. появляются только в тот момент когда со всеми error'ами разберусь. стандартная ситуация. происходит не первый раз, но...
C++ Функция с комплексными числами Доброго времени суток. Есть следующая функция ln (1 + z) = z – z^2 / 2 + z^3 / 3 – … + (–1)^n-1 (z^n / n) + … ,где Z - комплексное. Помогите , пожалуйста,загнать её в прогу(комплексное число... подробнее

Показать сообщение отдельно
XpertVision
17 / 17 / 3
Регистрация: 14.06.2012
Сообщений: 150

Странное поведение getline - C++

19.06.2012, 02:53. Просмотров 620. Ответов 5
Метки (Все метки)

В программе в двух местах используеться getline. В первом случае все супер :
C++
1
2
string ownerName;
    getline (cin, ownerName);
А во втором, не дает ввести значение и просто заполняет строку "ничем" :
C++
1
2
3
string patName;
        getline (cin, patName);
        objPat[i].SetName(patName);
C++
1
2
3
4
void Pat::SetName (string name)
{
    patName=name;
}
Я что то не так делаю? В интернете не нашол внятной, развернутой теории.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru