Seal Posted September 8, 2012 Report Share Posted September 8, 2012 (edited) Sveiki! Kādu funkciju (visprimitivāko) ir jāizmanto lai varētu centrēt tekstu konsolē ? C++ . cout<<" ##########################"; Ar spaciem kaut kā nekatit Edited September 8, 2012 by Seal Quote Link to comment Share on other sites More sharing options...
briedis Posted September 8, 2012 Report Share Posted September 8, 2012 Noskaidro cik simboli ir konsoles rindaa (80, iespējams) Teiksim. lai iecentrētu burtu A, tas ir jāieraksta kā 40. simbols (40 atstarpes pirms A) Lai ierakstītu jau vārdu,formula varētu būt tāda: pozīcija = 40 - (vārda gadījums / 2) tad, //Izdrukājam atsrapes for(i=0; i<pozīcija; i++){ cout << " "; } // Izdrukājam vārdu cout << vards Quote Link to comment Share on other sites More sharing options...
ieleja Posted September 8, 2012 Report Share Posted September 8, 2012 (edited) vai dažāda izmēra konsolei: #include <ncurses.h> #include <string.h> int main(void) { const char * slogan = "c++ rules the world!"; int consx, consy; initscr(); getmaxyx(stdscr, consy, consx); printw("size of console (%d, %d) \n\n\n\n", consx , consy); for(int i = 0; i < (consx - strlen(slogan)) / 2; i++) printw(" "); printw(slogan); getch(); endwin(); return 0; } Edited September 8, 2012 by ieleja Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.