Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c++ > #5299

Re: Running a simple c++ program

From Kai-Uwe Bux <jkherciueh@gmx.net>
Newsgroups comp.lang.c++
Subject Re: Running a simple c++ program
Followup-To comp.lang.c++
Date 2011-05-22 00:16 +0200
Organization University of Bielefeld
Message-ID <ir9dk7$s03$1@hoshi.visyn.net> (permalink)
References <7090140d-28d6-4129-84be-4b6d03cb82c4@y12g2000yqh.googlegroups.com>

Followups directed to: comp.lang.c++

Show all headers | View raw


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)

should this be

      if (any)

>         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

Did you provide some input? The program is reading from std::cin and will 
wait for input; e.g., using a pipe, you could provide input as follows:

  echo 14 17 23 12 ¦ ./list0201


Best,

Kai-Uwe Bux

Back to comp.lang.c++ | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


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