Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Отказаться от getline 16.03.03 18:00 Число просмотров: 1099
Автор: amirul <Serge> Статус: The Elderman
|
> У меня проблема. Мой Borland C++ 3.1 не хочет компилить вот > это дело: > > #include <iostream.h> > void main(void) > { > char string[50]; > cout << "Text: "; > cin.get(string, 50,'\n'); > cout << "Result: " << string; > } > > Говорит вот что: > Linker Error: Undefined symbol istream::getline(char near*, > int, unsigned char) in module program.cpp. > Как это дело можно полечить? Помню эта трабла была в BC 3.0, а в BC3.1 уже исправлена. Заключалась в следующем: стандартная библиотека была неполной. В смысле в хедерах все прописано, а в либах не было некоторых функций (в частности некоторых из перегруженных getline-ов, peek-а и др.). Советую еще раз глянуть на версию компилера и если у тебя 3.0, то проапгрейдиться.
> > А в Visual C++ или C++ Builder компилить не хочу, т.к. файл > большой получается (не знаю, что там надо убирать в > настройках :)) Я тоже не нашел как там компилить досовские приложения, хотя и не особо активно искал.
> Новичок! Не судите строго :))
|
- [C++] - wade 15.03.03 22:50 [672]
|
|
|