Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.c++ > #5300
| From | Ian Collins <ian-news@hotmail.com> |
|---|---|
| Newsgroups | comp.lang.c++ |
| Subject | Re: Running a simple c++ program |
| Date | 2011-05-22 10:19 +1200 |
| Message-ID | <93qs3hF1bbU19@mid.individual.net> (permalink) |
| References | <7090140d-28d6-4129-84be-4b6d03cb82c4@y12g2000yqh.googlegroups.com> |
On 05/22/11 09:51 AM, lopez wrote:
> Hi,
>
> I tried running the following program using cygwin.
> /** @file list0201.cpp */
> /** Listing 2-1. Reading Test */
> /// Read the program and determine what the program does.
>
> #include<iostream>
> #include<istream>
> #include<limits>
> #include<ostream>
>
> int main()
> {
> int min(std::numeric_limits<int>::max());
> int max(std::numeric_limits<int>::min());
> bool any(false);
> int x;
> while (std::cin>> x)
> {
> any = true;
> if (x< min)
> min = x;
> if (x> max)
> max = x;
> }
>
> if (x)
> std::cout<< "min = "<< min<< "\nmax = "<< max<< '\n';
> }
>
> the command I used is
>
> g++ list0201.cpp -o list0201 //to compile
>
> and
>
> ../list0201 //to run
>
>
> When I run I am getting a blank screen which does not seem to
> terminate .. Can someone help me
How do you end your input? You are looping until end of file condition
on cin, so you need to input an end of file character (^D on a Unix like
shell).
--
Ian Collins
Back to comp.lang.c++ | Previous | Next — Previous in thread | Find similar | Unroll thread
Running a simple c++ program lopez <lopezgilsinia@gmail.com> - 2011-05-21 14:51 -0700 Re: Running a simple c++ program Kai-Uwe Bux <jkherciueh@gmx.net> - 2011-05-22 00:16 +0200 Re: Running a simple c++ program Ian Collins <ian-news@hotmail.com> - 2011-05-22 10:19 +1200
csiph-web