HP OpenVMS Systems

ask the wizard
Content starts here

Help Debugging C++ Application?

» close window

The Question is:

 
 
I develop c++ application using "Compaq C++ V6.2-016 for OpenVMS Alpha V7.2-1"
 compiler on an Alpha OpenVMS 7.2-1.  This application has a statment "cin >>
 File_name".  This compiles and runs ok on this OpenVms 7.2-1.  I took this
 binary to another Alpha
machine with OpenVMS 7.3-1.  I ran the application on OpenVMS 7.3-1.  The
 application won't wait for the input from the user, and continues to execute
 with invalid File_name.  Can you please explain what is wrong with 7.3-1?
 
Thank you.
Prabhakara Vinta
 


The Answer is :

 
  It is unlikely, that the problem has anything to do with the C++ compiler
  or libraries.
 
  The OpenVMS Wizard built x.cxx shown below on OpenVMS V7.2-1 with the
  Compaq C++ V6.2-016 compiler and successfully executed x.exe on V7.3-1.
  The OpenVMS Wizard tested both standard pre-ANSI IOstreams.
 
  For proper display on the Ask The Wizard website, the use of the angle
  bracket within the application C code has been replaced with the use of
  the equivalent brace characters.
 
#include {iostream}
 
main() {
  static char File_name[80];
  cin }} File_name;
  cout {{ File_name {{ endl;
 
 
  For information on debugging application problems, please see topics
  (4129) and (7552), and common problems are listed in (1661).
 

answer written or last revised on ( 6-FEB-2003 )

» close window