GRY-Online.pl --> Archiwum Forum

C++

17.02.2010
10:50
[1]

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ć.

17.02.2010
10:52
smile
[2]

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?)

17.02.2010
10:53
[3]

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

17.02.2010
10:53
[4]

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 ; )

17.02.2010
11:37
[5]

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ś.

17.02.2010
11:42
[6]

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

17.02.2010
12:09
[7]

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.

17.02.2010
12:13
[8]

Angel69 [ Legionista ]

po tej linice ma byc void gotoxy (int x, int y) ?? bo nie jestem pewna

17.02.2010
14:11
[9]

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

© 2000-2025 GRY-OnLine S.A.