urlugal Posted October 3, 2008 Share Posted October 3, 2008 I am for some reason having a {censored} of a time with this and for some reason I can't figure it out. I want to create a formated list of output. I want to columns and a few rows. In ANSI C I can put a number in the statement like %3f, %4d it will do it but how do I do this in C++. I am using vi and g++ not XCode in case that makes a difference. I have tried looking online but I can't seem to find anything reasonable. Here is a chunk of the code, what I want to do it list the columns with a heading of length and a heading of time and then the respective units under them. { // Variables char start_input[8]; //this will either be planets, units, or start cout << "This will tell you the distance between two planets and how long it will take for you to get there. You have your choice of units of measure.\n " << endl; cout << "1. For a list of supported locations type planets." << endl; cout << "2. For a list of supported units type units." << endl; cout << "3. To start type start." << endl; cin >> start_input; if (strcmp ( start_input, "planets") ==0 ) cout << endl << "Mercury Venus Earth Mars Jupiter Saturn Uranus Neptune Pluto \n" << endl; else if (strcmp ( start_input, "units") ==0 ) ---->> cout << "meters kilometers parsecs AU seconds days months years \n" << endl; else if (strcmp ( start_input, "start") ==0 ) cout << "start \n" << endl; else cout << "learn to read English \n" << endl; return 0; } It's a small scale program I am writing to teach myself C++, that gives the time and distance between any two planets and the user will be able to select the units. Thanks, Matty Link to comment https://www.insanelymac.com/forum/topic/129232-c-vs-c/ Share on other sites More sharing options...
Superhai Posted October 3, 2008 Share Posted October 3, 2008 cout can use stream manipulators... look at http://www.cplusplus.com/reference/iostream/ostream/ should help you Link to comment https://www.insanelymac.com/forum/topic/129232-c-vs-c/#findComment-916028 Share on other sites More sharing options...
urlugal Posted October 3, 2008 Author Share Posted October 3, 2008 Thanks for the link. Link to comment https://www.insanelymac.com/forum/topic/129232-c-vs-c/#findComment-916038 Share on other sites More sharing options...
NickF Posted October 3, 2008 Share Posted October 3, 2008 '\t' won't do it? Link to comment https://www.insanelymac.com/forum/topic/129232-c-vs-c/#findComment-916228 Share on other sites More sharing options...
Recommended Posts