
U_N [ -KOCHAM ANIE- ]
turbo pascal - programowanie
mam problem, ucze sie programowac jestem w tym poczatkujacy, chcialem napisac program rysujacy okrag ale.... wyskakuje mi jakis blad z InitGraph, otoz
....
begin
detectgraph (karta,tryb);
initgrapch (karta,tryb,XXXXXXXX);
closegraph;
end.
zamiast XXXXXXXXXX ma byc jakas sciezka z bibliotekami bgi ale nie wiem jak to wpisac bo jak wpisuje sciezke dostepu to jest blad a jak wpisuje zla to to samo :( moze mi ktos pomoc i wytlumaczyc/napisac poprawny kod ????

U_N [ -KOCHAM ANIE- ]
widze ze to was przerasta
hotDog [ Outsider ]
z tego co pamiętam z matury to Ty w tym kodzie jedynie zainicjowałeś tryb graficzny i go zdeaktywowałeś - nie masz żadnej komendy rysującej okręg
a funkcję tą wywoływało się chyba w ten sposób
circle(...); - gdzie w miejsce ... wstawiałeś chyba 2 lub 3 parametry: 1 - x, 2 - y, 3 - r (promień okręgu)
nie jestem tego pewien, bo tryb graficzny potraktowałem po omacku.
żeby ten tryb działał musisz mieć plik z biblioteką graficzną - bodajże graph.bgi czy jakoś tak.
Jeśli jej nie masz to ściągnij z netu i jakimś poleceniem się ją aktywowało. Jeśli to nie pomoga - poszukaj innej wersji TP z graph.
A ja widzę, że Ciebie przerasta wpisanie w adresie www.google.pl

reik [ Pretorianin ]
U_N: Oczywiście że przerasta. Ostatni raz pisałem coś w Pascalu 6 lat temu, a grafiką w nim bawiłem się jeszcze dawniej. Przyjmij do wiadomości, że teraz praktycznie nikt nie używa Pascala do profesjonalnychn zastosowań, tak samo jak nikt nie bawi się grafiką pod DOS'em, w epoce zaawansowanych środowisk graficznych (Windows, XFree86).
Jeśli Cię to nie przerasta to zacznij się uczyć Javy, C# lub C++. A jak koniecznie chcesz mieć styczność ze składnią Pascalową to Delphi.
Thomolus [ Generaďż˝ ]
Pascal zawsze działał mi na nerwy, zdecydowamie wolałem C.

matisf [ X ]
U_N -> a może być po południu bo teraz nie mam czasu ale ok 1600 napisze Ci dokładnie i wytumacze ????
kun4 [ Konsul ]
Sorry ze sie wtrace ale czasem w Helpie nie masz gotowego przykladu ?
Thomolus [ Generaďż˝ ]
kun4-------> tak, w helpie można znaleźć przykład jak zainicjować tryb graficzny, a także składnię wszystkich poleceń. Wystarczy tylko poszukać i skopiować.

matisf [ X ]
niestety nie wystarczy poszukaći tylko skopiowac, jeszcze troche wiedzy by się przydało :)
Thomolus [ Generaďż˝ ]
matisf --------> może i tak, ale na poziomie bardzo podstawowym.
kun4 [ Konsul ]
Pascala mozna nauczyc sie samemu, to byl moje pierwszy jeazyk programowania. Jak juz sie nauczysz jednego to w reszcie zmianiaja sie tylko komendy. Ja uczylem sie w taki sposob ze znalazlem w sieci Kurs(na pewno od groma i ciut ciut tego jest) i poprostu patrzylem na przykladowe programy kombinujac kolejno co sie stanie gdy tu zmienie dana wartosc. Pozniej sam zaczalem pisac przykladowe programy zaczynajac od prostych zadan z matemtyki w stylu bok trojkata a konczac na grze, w ktorej to polegalo na trafieni w malutki pixelik na ekranie.
Jesli bedziesz mial duzo silnej woli albo duza chec to na pewno nauczysz sie przynajmniej podstaw, ktore sa najwazaniejsze.
Jesli zas chodzi o Help to jest tam praktycznie wszystko czego potzrebujesz, z poczatku sam go nie rozumialem lecz pozniej skapujesz co jest co. Dodam od siebie ze w szkole mialem pascala ale jakby mnie moja informatyczka miala tak uczyc to bym chyba na glowe dostal, poprostu nic bym nie zrozumial(nie cierpie ludzi zarazumialych dla ktorych napisanie programu musi polegac tylko na jednym sposobie), zero inwencji wlasnej :(

matisf [ X ]
Thomolus -> zgadzam się sam się go uczylem z "helpa "
powiedzcie mi czy on dziala pod XP :) bo nie sprawdzalem :)

U_N [ -KOCHAM ANIE- ]
jest to moj pierwszy jezyk i chce jak na razie sie nauczyc podstaw, a na moje pytanie nikt mi nie odpowiedzial, mam ksiazke ale akurat tego gosc nie wytlumaczyl
jaka ma byc trzecia wartosc w "initgraph" ??? bo wszystko inne mam !
Kijano [ Konsul ]
initgraph(ster,tryb,'c:/twoj katalog z turbo pascalem/bgi');