Angel69 [ Legionista ]
C++
Hej mam problem
Mam taki kod
#include <iostream>
using namespace std;
‹gotoxy
int main()
int xy;
for(x=1;x<80;x++)
‹gotoxy(x,1)
cout<<"_";
gotoxy(x,12)
cout<<"_";
gotoxy(x,24)
cout<<"_";
›
cout << "Hello world!" << endl;
return 0;
›
ma on wyświetlać ramki po skompilowaniu, jednak są błędy i niewiem jak je naprawić.
maviozo [ man with a movie camera ]
Nie ma średników, co wygrałem?
a w ogóle do czego ma służyć pierwsze gotoxy, skoro nie podajesz żadnych parametrów funkcji
(ani nawet nawiasów?)
Angel69 [ Legionista ]
wyskakuje mi bląd w gotoxy na samym początku
nawet jeśli wstawie średniki to i tak mi się pokazuje ten błąd
toaster [ MrBook? ]
Sciagnij biblioteke screen.h (#include <screen.h>)
Sam dopiero sie ucze, ale czy po main nie powinno byc ‹ i na koncu › ?
A ok te forum zle to czyta moj blad ; )
Sanchin [ Orchid Samurai ]
Podaj treść błędu. Samo gotoxy nie ma sensu żadnego. Nie wiem, czy przy kopiowaniu wcięło przecinek, ale deklarujesz zmienną xy, a używasz x, którego nie deklarowałeś.
Angel69 [ Legionista ]
void gotoxy (int x, int y)
mam jeszcze zdeklarowac pionowe linie którw będą pokazywane jako "_"
poziome jako "!" ma to tworzyc ramke
!_________________________!________________________!
! ...........................................! .........................................!
! ...........................................! .........................................!
! ...........................................! .........................................!
!_________________________!________________________!
! ...........................................! .........................................!
! ...........................................! .........................................!
! ...........................................! .........................................!
!_________________________!________________________!
Ma to tak wyglądac
Sanchin [ Orchid Samurai ]
Ta linijka po using namespace nie ma żadnego sensu. Ani nie jest to deklaracja funkcji (brak zwracanego typu), ani użycie tej funkcji - brak parametrów.
Angel69 [ Legionista ]
po tej linice ma byc void gotoxy (int x, int y) ?? bo nie jestem pewna
Sanchin [ Orchid Samurai ]
To zależy, czy chcesz tę funkcję stworzyć (w co wątpię, bo domyślam się, że chodzi o przemieszczanie kursora po ekranie - możesz to napisać, albo skorzystać z gotowej funkcji w screen.h ).
Jeśli nie zamierzasz jej tworzyć, dołącz bibliotekę screen.h (wrzuć ją do katalogu z programem) i po prostu wywal linijkę z tym pierwszym gotoxy. Dopiero w main jej używaj