From: "Valmont" Newsgroups: comp.os.msdos.djgpp Subject: Commands? Date: Sun, 3 Oct 1999 18:44:18 +0100 Organization: Customer of Planet Online Lines: 44 Message-ID: <7t84l8$7bp$1@news4.svr.pol.co.uk> NNTP-Posting-Host: modem-237.name65.dialup.pol.co.uk X-Trace: news4.svr.pol.co.uk 938972648 7545 62.136.192.237 (3 Oct 1999 17:44:08 GMT) NNTP-Posting-Date: 3 Oct 1999 17:44:08 GMT X-Complaints-To: abuse AT theplanet DOT net X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com I'm a complete novice to programming in C++, and am having a bit of a headache with the headers. I'm learning from a book by Horstmann ("Computing Concepts with C++ Essentials 2nd edition") which uses all ANSI standard commands, but the newest version of DJGPP that I am using doesn't recognise half of them - in particular those relating to strings. How can I get a list of the commands that each library contains - ie what's in , , , etc? I don't seem to be getting any help from the programme or its FAQs about this. All I want to do is assign a "string" variable and slice it up into little sections (like below), but it just won't let me!! #include #include int main (void) { string figure, f1, f2; int word_length, position, position1; cout << "Give me a number between 999 and 99999 -> "; cin >> figure; word_length = figure.length(); position = Long%3; position1 = position - 1; f1 = figure.substr(0,position-1); f2 = figure.substr(position, word_length); figure = f1 + "," + f2; cout << "With a comma that is written " << figure << "."; return 0; }