Wypisywanie tekstu w nowej linii po cin.
Ostatnio zmodyfikowano 2013-11-16 23:01
Szustarol Temat założony przez niniejszego użytkownika |
Wypisywanie tekstu w nowej linii po cin. » 2013-11-16 14:39:15 Witam mam cos takiego: cout << ">>>>>>"; cin >> a;; cout << "<<<<<<"; endl;
I problem polega na tym, ze po wpisaniu liczby czesc ("<<<<<<") jest drukowana juz w kolejnej linii, chociaz nie ma endl po cin. Czyli chcialem ze strzalki wskazuja z dwoch stron na wpisywana liczbe, ale niestety druga czesc strzalek pojawia sie w nastepnej linii... Nawet nie musi byc tak ze te drugie strzalki sa tam jescze przed wpisaniem zmiennej a, moga sie nawet drukowac po tym, ale jak to zrobic by byly w oddzielnej linii? PS. Jak takie znaki dodac do kodu, zeby nie wyswietlalo krzaczastych liter po kompilacji? ╜╛╚╘, ▆▇█▇ |
|
kubawal |
» 2013-11-16 16:30:17 S. Jak takie znaki dodac do kodu, zeby nie wyswietlalo krzaczastych liter po kompilacji? ╜╛╚╘, ▆▇█▇ |
Najprostszy sposób to system( "chcp 1250" ) (tylko Winda) cout << ">>>>>>"; cin >> a;; cout << "<<<<<<"; endl;
|
Takie coś by się nie skompilowało... Czyli chcialem ze strzalki wskazuja z dwoch stron na wpisywana liczbe, ale niestety druga czesc strzalek pojawia sie w nastepnej linii... |
|
|
Monika90 |
» 2013-11-16 18:35:13 Funkcje Windows API SetCursorPos i GetCursorPos są od kursora myszy. |
|
Szustarol Temat założony przez niniejszego użytkownika |
» 2013-11-16 20:33:41 Wiem ze by sie nie skompilowalo 2 sredniki to przez przypadek napisalem |
|
pekfos |
» 2013-11-16 20:56:01 Wiem ze by sie nie skompilowalo 2 sredniki to przez przypadek napisalem |
Nie chodzi o średniki, lecz o nieprawidłowo użyte endl. |
|
Szustarol Temat założony przez niniejszego użytkownika |
» 2013-11-16 22:57:53 Wiec co zrobilem zle? I jak moge zrobic to o co sie pytalem na poczatku? Gdzie dodac ,,system( "chcp 1250" )"? |
|
Buby |
» 2013-11-16 23:01:43 system( "chcp 1250" ) Wywołaj to na początku funkcji main(). Nie zapomnij dodać dyrektywy: #include <windows.h> Hmm...Źle użyłeś std::endl Zapomniałeś o '<<', a kompletny kod może wyglądać tak: #include <iostream> #include <windows.h>
int main( void ) { system( "chcp 1250" ); COORD Wspolrzedne; int a; Wspolrzedne.X = Wspolrzedne.Y = std::cout << ">>>>>>"; std::cin >> a; SetConsoleCursorPosition( GetStdHandle( STD_OUTPUT_HANDLE ), Wspolrzedne ); std::cout << "<<<<<<" << std::endl; }
|
|
« 1 » |