do koszyka |
do koszyka |
do koszyka |
do koszyka |
do koszyka |
do koszyka |
do koszyka |
do koszyka |
do koszyka |
KURS JĘZYKA C++ PODSTAWY
00. Informacje ogólne - wstęp 01. Praca z konsolą - początki - cout 02. Zmienne (int, float, double) 03. Konsola cd. - cin 04. Zmienne tekstowe - (char, string) 05. Operatory 06. Instrukcje warunkowe (if - else, switch - case) 07. Pętle (for, while) 08. Instrukcje warunkowe cd. 09. Break, Continue 10. Funkcje 11. Zakresy ważności 12. Tablice zmiennych 13. Mała powtórka :))) 14. Struct - struktury 15. String, Vector - wstęp do STL 16. Wskaźniki, referencje 16a. Wskaźnik do typów prostych 16b. Wskaźnik do funkcji 16c. Operatory new i delete 16d. Referencje 17. Pliki źródłowe i nagłówkowe Zadania powtórzeniowe 18. Class - klasy 19. Konstruktor , destruktor 20. Argumenty domyślne, przeciążanie (przeładowanie) funkcji i operatorów C++ FAQ: 01. Operacje na plikach, odczyt/zapis02. Nie działa mi polecenie gotoxy() co robić ? 03. Jaki podręcznik do nauki C++ ? ostatnia aktualizacja: 29.08.2005 GOTOXY - czemu nie działa?
Co to właściwie jest gotoxy() i czemu z tym tyle problemów?
Gotoxy jest to funkcja przyjmująca 2 parametry - współrzędne x oraz y. Przykładowe użycie: gotoxy(8,10); Czemu musimy o tym dodatkowo mówić? Otóż funkcja ta nie znajduje się w standardzie języka C++, została ona wprowadzona i rozpowszechniona dzięki firmie Borland. Dostępna jest ona głównie w kompilatorach tej firmy. Nie warto by było na nią specjalnie zwracać uwagi gdyby nie fakt, że jest ona bardzo przydatna szczególnie w początkowym etapie poznawania języka C++ w trybie konsolowym. Większość nowszych kompilatorów jak np Dev-C++ 5 nie ma już zaimplementowanej tej funkcji i wszystkie przykłady na niej bazujące po prostu nie będą działały. Aby obejść ten problem i nadal z niej korzystać należy zaimplementować ją we własnym zakresie. Poniżej przedstawiam bardzo prostą ale w pełni funkcjonalną implementację funkcji gotoxy, którą czasem sam stosuję gdy piszę coś np w MS Visual C++ w trybie konsolowym (działa także w kompilatorze dev-c). #include "windows.h" void gotoxy(int x, int y) { COORD c; c.X = x - 1; c.Y = y - 1; SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c); }Przykładowe zastosowanie: |
|