wczytywanie z pliku txt danych

wczytywanie z pliku txt danych

Wątek zablokowany 2022-07-18 14:40 przez kq.

Krwawy Ork
  • Rejestracja:ponad 4 lata
  • Ostatnio:około 2 lata
  • Postów:105
0

witam!
mam plik, który zawiera infromację o współrzędnych, wygląda on tak:

4 5

ale chciałbym zrobić to inaczej, żeby stało się czytelniejsze. np:
jak zrobić, żeby najpierw program znalazl start_x: i przypisał jego wartość do programu?

start_x: 4
start_y: 5
exit_x: 10
exit_y: 7

Poniżej mój kod:

Kopiuj
void Map::LoadStartExitPositions( void )
{
	std::ifstream stream;
	stream.open( ( "pliki/mapy/" + m_mapName + "/startposition.txt" ).c_str() );

	if( stream )
	{
		while( !stream.eof() )
		{
			stream >> m_startPosition.x >> m_startPosition.y;
		}
	}

	stream.close();

	stream.open( ( "pliki/mapy/" + m_mapName + "/exitposition.txt" ).c_str() );

	if( stream )
	{
		while( !stream.eof() )
		{
			stream >> m_exitPosition.x >> m_exitPosition.y;
		}
	}

	stream.close();
}

DA
  • Rejestracja:prawie 3 lata
  • Ostatnio:około 4 godziny
  • Postów:84
0

W C mogło by to wyglądać mniej więcej tak. Przypisać całość pliku do buforu tektowego. Określić jego rozmiar i koniec ('\0').
Za pomocą zmiennej typu *char zastosować takie przypisanie:

Kopiuj
zmienna=strstr(bufor,"start_x");
sscanf(bufor,"start_x : %d",&wartosc_wspolrzednej);
return wartosc_wspolrzednej;

_13th_Dragon
  • Rejestracja:ponad 19 lat
  • Ostatnio:2 miesiące
0

Wg pokazanego kodu najpierw znajduje start_x i wpisuje do zmiennej.
Więc nie rozumiem co chcesz zrobić.

Może o to ci chodzi?

Kopiuj
void Map::LoadStartExitPositions(const string start,const string exit)
{
	ifstream starts(("pliki/mapy/"+m_mapName+"/"+start).c_str());
    ifstream exits(("pliki/mapy/"+m_mapName+"/"+exit).c_str());
    while((starts>>m_startPosition.x>>m_startPosition.y)&&(exits>>m_exitPosition.x>>m_exitPosition.y))
    {
        cout<<"start_x: "<<m_startPosition.x<<endl;
        cout<<"start_y: "<<m_startPosition.y<<endl;
        cout<<"exit_x: "<<m_exitPosition.x<<endl;
        cout<<"exit_y: "<<m_exitPosition.y<<endl;
        cout<<endl;
    }
}

Wykonuję programy na zamówienie, pisać na Priv.
Asm/C/C++/Pascal/Delphi/Java/C#/PHP/JS oraz inne języki.
edytowany 3x, ostatnio: _13th_Dragon
ZK
  • Rejestracja:około 19 lat
  • Ostatnio:3 miesiące
0

a może spróbuj wykorzystać plik JSON do takich rzeczy ?


bla
_13th_Dragon
Ten to zawsze z armata na muchę, nawet jak widzi że nie pasuje.
ZK
no co ? Może się przyda... a może rozbuduje i stwierdzi, że ok ? Może ten jego progs jest jakimś zalążkiem ? Nigdy nic nie wiadomo...
_13th_Dragon
Jakim cudem? Widzisz jak plik wygląda? Przypomina ci to JSON'a?
ZK
przypomina mi to, że facet szuka czegoś co mu pomoże zrobić jakąś strukturę pliku ze zmiennymi i może nie wie, że jest coś takiego jak json
_13th_Dragon
"... i może nie wie ..." nawet jak mu 100 razy powiedziano - to raczej o tobie :)
ZK
czy ja zakładałem wątek, że mnie wtrącasz ?
ZK
BTW. po kodzie domniemam, że gość pisze jakąś grę, a może to jest jakiś poziom (level) który będzie wymagał od groma różnych zmiennych - np. zebranych punktów, ilości zapasów, jakichś innych rzeczy z poprzednich poziomów (levelów) - więc co byś mu zaproponował ?
_13th_Dragon
Ty piszesz bzdury, tylko aby napisać, nawet nie wiesz czego pytający chcę osiągnąć! Może poradź mu lodówki użyć - może nie wie że coś takiego istnieje?
ZK
dobra mądralo, zobaczymy jak rozwinie się wątek
nalik
Rozwinął się tak, że zainteresowany po zadaniu pytania zniknął. Standard w tym dziale.
_13th_Dragon
Zwyczajnie po propozycji od zkubinski pomyślał że albo szybko zwieje albo sam takim się stanie :D
nalik
Martwiłbym się jakby zaproponował xml xD.
_13th_Dragon
Na szczęście - nie zna że taki coś istnieje - bo temu trzeba miesiącami się uczyć.
SP
Szalony Programista2
@nalik: wbrew pozorom chyba w każdym dziale jest pełno takich tematów, gdzie ktoś zadał pytanie i już nigdy więcej nie wrócił, a po za postem tematu nic więcej nie dopowiedział.
ZK
a wiecie czemu nie wrócił ? Bo zauważył jak opryskliwi jesteście, to co miał zrobić? I tak to forum wielkie g... daje szczególnie jak wypowiada się medrzec @_13th_Dragon, są osoby które są w porządku ale one bardzo rzadko się udzielają. a co do @_13th_Dragon, @enedil i innych pajaców którzy są opryskliwi, to właśnie dzięki nim to forum jest tym czym jest :) czyli wielkim niczym :D - na tym forum są "programiści" z przerośniętym ego (nie wrzucam do wora tych, którzy wobec mnie są w porządku i zachowują się jak cywilizowani ludzie, bo dzielą się wiedzą
_13th_Dragon
Na tym forum naprawdę przerośnięte ego ma jeden pajac (nie programista) @zkubinski. Z każdym gadam właściwie do jego poziomu, z pajacem pajacuję, z debilem udaje debila, z nierobem udaję nieroba. Tylko ci kto nienawidzi siebie oraz swoje zachowanie na mnie narzekają.
ZK
@_13th_Dragon: inteligentnych ludzi od głupich można odróżnić po tym, że inteligentny zrozumie co się do niego mówi, a głupi pozostanie głupim - to do ciebie @_13th_Dragon ty wcale nie czaisz siebie i swojego zachowania, ty masz problemy sam ze sobą
_13th_Dragon
@zdubinski, ja czaje i kontroluje, to ty nie czaisz i nie kontrolujesz, zgadnij czemu na twoje posty nikt już nie odpowiada?
nalik
@zkubinski: Generalnie to Dragon tak ma, ale nie obwiniałbym go za brak odpowiedzi autora. W innych tematach ludzie obchodzą się z nowymi jak z jajkiem, pomagają, a efekt jest ten sam. Studenci wpadają tutaj szukając pomocy gotowców, ale samo forum ich nie interesuje. Jak odpowiedź uzyskają, albo sami na nią wpadną, to słuch po nich ginie.
ZK
Generalnie to Dragon tak ma - mnie nie interesuje to, "czy tak ma" - jeśli ktoś jest bucem, to bucem zostanie i żadne tłumaczenie tego nie zmieni, to po pierwsze, po drugie, kiepska argumentacja z tym, że student chce zaliczyć i słuch po nim ginie - chce zaliczyć no i co ? Ma do tego prawo, nie wszystkich interesuje programowanie, może ktoś chce być kimś innym niż programistą, a świstek do czegoś jest mu potrzebny i tyle, więc po co ciagnąć kogoś na siłę do programowania jeżeli tego nie chce ? Ja np, uczę się programować i dążę do tego, a jak się mnie traktuje ?
ZK
Traktuje się mnie jak śmiecia, więc gdyby rzeczywiście wam zależało na kimś kto dąży do celu i gdyby rzeczywiście tutaj ludzie chcieli DZIELIĆ się wiedzą, to inne było by traktowanie, a tak, to niczym się to nie różni od zbydlęcenia i tyle. Cywilizowani ludzie to tacy, którzy dzielą się wiedzą i nie doszukują się półprawd i innych nonsensów, nie oceniają innych. Cywilizowani ludzie, to z natury dobrzy i uczciwi ludzie. Chamom mówię NIE
_13th_Dragon
Bo jesteś gorszy od tych co nie chcą, oni przynajmniej zdają sobie sprawę że chcą wykorzystać i tyle, zaś ty to co innego, ignorujesz wszystko co ci się powie, stawiasz przed sobą durne zadania i w durny sposób je rozwiązujesz, nie wiadomo po kiego (zauważ że nieroby chcą/potrzebują zaliczyć) natomiast z tobą jest inaczej te twoje pytania - zwyczajnie niczemu nie służą. Ty nie dążysz do żadnego celu, zwyczajny trolling. @zkubinski proszę podaj link gdzie ty mówisz sobie: - NIE
ZK
stawiasz przed sobą durne zadania i w durny sposób je rozwiązujesz - pedagog się odezwał - czy ty człowieku rozumiesz, to, że każdy z nas inaczej się uczy ? Każdy z nas inaczej rozumie i żeby w ogóle z uczniem nawiązać normalną współpracę, to w ogóle trzeba zrozumieć w jaki sposób przyswaja materiał i tyle - czemu w grupie 30 osób materiał rozumie ledwo 2 osoby ? Ano dlatego, że nauczyciel nie zna tematu który naucza, po drugie słabo tłumaczy zagadnienie, po trzecie te dwie osoby które załapały materiał, to bezmyślnie go zakuły, zaliczyły na 5, a jak się zapyta...
ZK
o co w tym chodzi, to nie ma pojęcia, bo zakuła, zaliczyła, zapomniała i tyle w temacie twoich mądrości dotyczących nauczania - aa i jeszcze jedno, gdyby nie moje durne podejście, to nadal stałbym w miejscu - już wolę swoje durne podejście, niż mieć głupiego nauczyciela, który nic nie wyjaśni, wywyższy się swoim ego, zwyzywa mnie od głupków, niż rzeczowo wyjaśnić temat, wolę z mądrym się zgubić, niż z głupim znaleźć
_13th_Dragon
Każdy z nas inaczej rozumie ... - nie każdy, ty nie rozumiesz wcale. ... z uczniem nawiązać normalną współpracę ... - owszem ale są tacy do których nic nie dociera do tego chamy z postawą roszczeniową np. niejaki @zkubinski. Jeszcze ani jeden student mi nie przeszedł bez rozumienia zakuwanie to tylko twoja domena - programiści tego nie robią. Nie wiem jak inni, u mnie załapują i zaliczają około 75% mimo kiepskiego materiału ludzkiego. Z tym że tak kiepskiego materiału jak ty miałem chyba 9 za całą praktykę nauczania.
ZK
życzę ci, żebyś miał choć jednego jak ja, który drąży temat i się rozwija, niż 99 takich, co zakują i staną w miejscu z braku pomysłu na własny rozwój
_13th_Dragon
Ty się rozwijasz? Kawal roku!
ZK
wolno ale jednak
_13th_Dragon
Doprawdy? Masz dokładnie te same problemy od kilku lat - totalny brak podstaw we wszystkim - totalne zero progresu.
ZK
ja nie widzę zera progresu, ja widzę postępy, wolne ale jednak, bo jestem sam - potrafię tworzyć w miarę użyteczne aplikacje i nie da rady odróżnić tego czy program był pisany przez firmę czy przez samouka
enedil
@kq: chciałem zgłosić, że zostałem tutaj wyzwany od pajaca, w moim mniemaniu bez powodu
ZK
@enedil: ale płaczek, mazgaj, miękka faja :D dawaj bana, zrobisz mi dzień :D
_13th_Dragon
@kq, no teraz to proponuję miesiąc odpoczynku dla @zkubinski aczkolwiek stały ban absolutnie nikomu nie zaszkodzi łącznie ze @zkubinski
ZK
nie trzeba, mogę sam usunąć konto - bo i tak to forum nie przyniosło mi jakichkolwiek korzyści, jedynie o czym się przekonałem, to polscy programiści są kiepscy i programują masowo w javie i c# :D - jakby nic lepszego nie byli w stanie ogarnąć
enedil
@zkubinski: mnie naprawdę nie obchodzi czy myślisz że się roztapiam we łzach po dowolnej wymianie zdań, czy też jestem jak skała, nieruszony. Po prostu naruszasz regulamin forum, i robisz jeszcze to moim kosztem. Co powinno być jakoś chociaż sankcjonowane. Nie zamierzam się z tobą przepychać.
enedil
Nie każdy się wychował na jakimś spacerniaku czy w blokowiskach że wyzywanie się jest dla niego normą
enedil
Ja się spalam ze wstydu za każdym razem jak mi się wymsknie tego typu pyskówka.
kq
Panowie, wszystkich proszę o odrobinę umiaru 🤦‍♂️Wróć, o dużo umiaru. Te pyskówki serio niczemu nie służą, przecież sobie nawzajem i tak nic nie udowodnicie. A osobiście sądzę, że sugestia żeby użyć jsona wcale nie jest głupia, to lekki i uniwersalny format, a OP zdecydownie szuka czegoś do przypisania klucz->wartość. A, jeszcze dodam, że rozumiem że można uczyć się "po swojemu", tylko serio postępów nie widać.
_13th_Dragon
@kq, trochę nie doczytałeś OT ma ustalony format plików. Co do @zkubinski, to: - ale płaczek, mazgaj, miękka faja :D dawaj bana, zrobisz mi dzień :D - czy jesteś pewien że właśnie tak mamy dyskutować na tym forum? Jeżeli tak sądzisz to ja się łatwo dostosuję :P
kq
Nie rozumiem, napisał, że chciałby zmienić format na taki, gdzie jest klucz->wartość, czyli jak najbardziej może sam ustalić format. Co do inwektyw, to preferowałbym ich nieużywanie ;) Przez wszystkich. Ale jeśli mam być szczery, to nikt tutaj nie pokazał się z najlepszej strony i najchętniej bym cały ten wątek zapomniał.
_13th_Dragon
Wg mnie on pytał o odczyt, nie zaś o zapis, @enedil niczego takiego nie wypowiedział (podziwiam), ja zaś nigdy nie używam żadnych epitetów wobec oponenta o ile on nie użył takich samych w stosunku do mnie wcześniej.
kq
Też rozumiem to, że pytał o odczyt, więc jako jedna z odpowiedzi padła propozycja użycia jsona, który ma mnóstwo gotowych i wygodnych parserów (np. nlohmann/json). Zauważ, że OP zaproponował jakiś format, ale nie powiedział że musi dokładnie tak wyglądać. Równie dobrze można było mu polecić yaml czy ini chociaż tutaj gorzej z softem.
_13th_Dragon
Na forum poprawnej polszczyzny pewien 'zkubiński` pyta profesora udzielającego się na forum: - Czym da się zastąpić słowo Qrwa? Na co profesor odpowiada: - Język polski na tyle bogaty że mamy mnóstwo możliwości aby zastąpić niezbyt kulturalne słowa, ja np używam wyrazu Szanowna Pani. OT odpowiada: - Że co? Pan sobie ze mnie qrwa kpi? Na co profesor: - Szanowny Panie ...
kq
Teraz zauważyłem, że to @zkubinski pierwszy poszedł z pajacem, wydawało mi się, że to nie był on. @zkubinski potraktuj ten wpis jako gorącą prośbę o modyfikację swoich przyszłych wypowiedzi w taki sposób, aby twoi rozmówcy nie mogli poczuć się urażeni, nawet jeśli uważasz je za zasadne. Rozumiem, że "pajac" to nie jest ten sam poziom co inne słowa w j. polskim, ale jest to cały czas obraźliwe. Bardzo nie lubię korzystać z narzędzi moderatorskich względem uczestników forum. Nie chciałbym poczuć się do tego zmuszony.
_13th_Dragon
@kq, i to było zaskoczeniem dla ciebie? Ja nie mam żadnego szacunku do siebie (powiedzmy że to taka religia) więc na mnie może naskakiwać zwyczajnie odpowiem tym samym, ale ja to jestem odporny. Wg mnie to było znacznie więcej niż pajac a dokładniej: - ale płaczek, mazgaj, miękka faja :D dawaj bana, zrobisz mi dzień :D. Więc wg mnie musisz się zastanowić kogo wolisz stracić @zdubinskiego czy @enedil.
enedil
No, może niepotrzebnie się mieszałem w te zaczepki. Pozdrawiam (prawie) wszystkich
LukeJL
@_13th_Dragon to niby dowcip, ale pewnie nie wziął się znikąd. Sam mam traumę po studiach, gdzie od Szanowny Panie zaczynały się często mejle nieprzyjemne i krytyczne na temat moich prac, zaliczeń itp. Może to tylko moje osobiste doświadczenia (wynikające z tego, że byłem słabym studentem), a może jednak coś w tym jest, że Szanowny Panie to trochę taka bierna agresja? W tym zwrocie brzmi jakaś taka pretensja, wyrzut, ironia.
ZK
@LukeJL: Sam mam traumę po studiach (...) gdzie (...) zaczynały się często mejle nieprzyjemne i krytyczne na temat moich prac, zaliczeń itp - powiem jedną prawdziwą rzecz jeżeli chodzi o szkolnictwo - moim zdaniem niepotrzebnie masz wyrzuty w stosunku do samego siebie, ponieważ tak naprawdę nie ma kiepskich uczniów/studentów - są kiepscy nauczyciele, którzy nie potrafią wyjaśnić tematu, a jak ktoś nie potrafi klarownie wyjaśnić tematu, to znaczy, że sam tego nie rozumie czego naucza. Bo do ucznia trzeba umieć dotrzeć, a jak ktoś tego nie umie, to jest tyle innych zawodów
_13th_Dragon
nie ma kiepskich uczniów/studentów - są kiepscy nauczyciele - typowe usprawiedliwienie się mądrych inaczej, 75% grupy rozumie, niektórzy owszem po zadaniu dodatkowych pytań, czasami trzeba kilka dodatkowych przykładów pokazać. A mądrzy inaczej siedzi z głową w komórce (czyli nic nie słyszy i nic nie widzi), pytań nie zadaje a na koniec semestru narzeka że mu nic nie wyjaśniono.
ZK
@_13th_Dragon: nie tłumacz swojej nieudolności, serio
_13th_Dragon
@zkubinski, dawaj ja ci dostarczę kilka kilo gówna a ty bat z niego ukręcisz? Tylko nie tłumacz swojej nieudolności, serio
ZK
ukręcę z gówna bat, wyekstrahuję jakiś związek, powielę go i zrobię bata i wybatorzę ci d@#$pę - więc pewnie się da
_13th_Dragon
Ano w ten sposób to dobrze mi z tobą idzie ukręcę z ciebie programistę jeszcze jakieś 50-70 lat i się uda. Oczywiście jakość będzie taka sama jak bat który ukręcisz, ale czego się spodziewać jaki materiał - taki wynik
ZK
jaki nauczyciel, taki uczeń - jest przyczyna, reakcja i skutek - więc taka jest kolejność - ch@#$wy nauczyciel nauczył ch#$%wo ucznia, a ten popełnia błędy bo ch@#$wo został nauczony przez ch@#$wgo nauczyciela...
_13th_Dragon
Coś ci się nie zgadza u kiepskiego nauczyciela nie może być 75% dobrych wyników, do kiepskiego nauczyciele nie przychodzą byli uczniowie z podziękowaniami, uczniowie kiepskich nauczycieli nie dostają pełnego etatu na dzień dobry za wspomnienie że dostał u mnie 4-kę z programowania, a no tak ... idiota jestem, do ciebie z logiką ...
ZK
to, że nauczyciel ma pełny etat, nie znaczy że coś znaczy, tak samo NIC nie znaczy to, że twoja grupa ma 75% wyników - bo równie dobrze mogą ściągać byle zaliczyć, a szkolnictwo nastawione jest na to byle zaliczyć i do przodu, bo uczelnie są przeładowane zbędnymi przedmiotami i nikt takiej ilości materiału nie jest w stanie przyswoić
Miang
skoro uważacie że nie ma kiepskich uczniów to nigdy nie próbowaliście czegoś wytłumaczyć koledze który nie kumał i nie chciał zrozumieć bo po co? Pytanie dlaczego nikt Was nie prosił o naukę? ;)
ZK
@Miang: wyjaśnij mi czego ja tu nie kumałem ?
Miang
o, przykład się zgłosił ;)
ZK
jaki przykład się zgłosił ?
_13th_Dragon
@zkubinski, nie kumasz: - logiki, matematyki, programowania, kultury, itd itp.
ZK
ZK
@_13th_Dragon: pół dnia siedział, żeby wygrzebać wątki z d@$@#py :D
_13th_Dragon
No i od razu dowód na to że nie kumasz kultury, oraz nie kumasz podstaw komunikacji, zadałem ci pytanie a ty wyskakujesz z chamstwem.
ZK
@_13th_Dragon: jeżeli chcesz ze mną rozmawiać na poziomie - jak cywilizowany z cywilizowanym - to zacznij udzielać się normalnie, a nie w stylu - "jaki to jesteś głupi, mogłeś zrobić tak czy owak" albo że "doczytaj, bo jesteś ciemny i brakuje ci tego i tamtego i w ogóle nie znasz niczego" - to właśnie twój styl wypowiedzi, czyli nie szanujesz adwersarza, a ty sam wymagasz do siebie szacunku ? Za co ? Z jakiej racji ? WHY ? Bo umiesz C++ i masz "dr" przed nazwiskiem ? Szacunek ludzie zdobywają poprzez normalne odnoszenie się do drugiej osoby, a nie poprzez śmieszne tytuły
_13th_Dragon
@zkubinski: Ja szacunku nie wymagam nie muszę nic sobie udowadniać. A że szacunek trzeba zasłużyć - to masz rację. Czym wg ciebie ten szacunek zasłużyłeś? Tym że nie czytasz i nie stosujesz się do odpowiedzi? Tym że but beton i cham z ciebie wyłażą przez wszystkie dziury? Tym że 16 lat próbujesz nauczyć się programowania i nadal jesteś w lesie? Tym że nie jesteś w stanie ułożyć prostego algorytmu na 5 wierszy? Tym że stawiasz przed sobą durne zadania w QT i rozwiązujesz je w durny sposób? Tym że logika dla ciebie czarna magia? Może coś zapomniałem?
ZK
@_13th_Dragon: nic nie zrozumiałeś i zawsze chcesz mieć ostatnie słowo, powiem więcej, ty nic nie chcesz rozumieć, bo uważasz, że tylko ty masz rację, a reszta dookoła to idioci. I ja nie powiedziałem, że na szacunek trzeba sobie zasłużyć ale szacunek powinien płynąć z obu stron. Jak jedna ze stron nie ma szacunku, to o czym chcemy rozmawiać ? To, że ktoś jest np lekarzem to mam się kłaniać w pas, bo męczył się ze studiami, a teraz udaje boga i umie wypisywać recepty ? Albo, że ktoś wdrapał się na wysokie stanowisko i trzeba się kłaniać w pas, bo do czegoś doszedł ?
ZK
Każdą materialną rzecz da się zdobyć, natomiast ciężko zdobyć prawdziwych przyjaciół, szacunek innych osób, życzliwość etc... tego nie da się kupić, na to trzeba zapracować swoją osobowością, postępowaniem itp... każde pieniądze, tytuły i wykształcenie da się zdobyć - to nie jest coś nadzwyczajnego aby się tym obnosić, jakby było jakąś niemożliwością dla innych - są różne powody dla których ktoś inny ma ten zawód który ma lub wykształcenie które posiada... są różne powody dla których ktoś jest np bezdomny, różne losy spotykają ludzi
_13th_Dragon
... każde pieniądze, tytuły i wykształcenie da się zdobyć ... - ale nie każdemu to się udaje, np tobie nigdy się nie uda nic z tych rzeczy, no chyba że wyjedziesz na kasie rodziców/dziadków/innych krewnych. Co do ... ale szacunek powinien płynąć z obu stron ... - a to pod każdym sklepem stoi gromadka ludzi które mają wzajemny szacunek, dołącz do nich jesteś na ich poziomie.
ZK
@_13th_Dragon: jak ktoś nie ma wiedzy i nie chce jej zdobywać, to nawet kasa prezesa banku nie pomoże i chyba tylko w tym się zgadzamy
_13th_Dragon
@zkubinski, brawo, wystarczy mała korekta ... i nie chce lub nie jest w stanie jej zdobywać ... oraz zrozumieć że to jest tekst o tobie.
ZK
pogadaj czasami z tą gromadką pod sklepem albo z bezdomnym, zdziwisz się jak dużo wiedzą, więc nie neguj tych, którzy nie mają tytułów i apanaży, bo nie wiesz co zaszło w ich życiu, że są w miejscu w którym są.
ZK
wystarczy mała korekta ... i nie chce lub nie jest w stanie - no to zostań moim nauczycielem - zobaczymy komu się nie chce - przyjmujesz wyzwanie ?
_13th_Dragon
Już sprawdziłem wielokrotnie - nie jesteś w stanie przyswajać wiedzy.
ZK
to słabo z twoim sprawdzaniem i słaby jesteś nauczyciel. Każdy by chciał uczyć kogoś, kto w sumie już coś umie - tak jest najłatwiej ale to nie ma żadnego związku z nauczaniem. Bo ja też mogę uczyć kogoś biegać, kto umie już biegać.
_13th_Dragon
Przecież ty nic nie umiesz, nawet podstaw logiki!!!
enedil
Wierzę głęboko że zkubiński przynajmniej nie jest trollem
ZK
dobra drago czy jak ci tam, przydałoby się znać twoje imię, a nie głupią ksywę, kończę dyskusję, bo nie ma ona sensu, poproś @kq o zaoranie wątku, bo żal patrzeć jak robicie z siebie ... tu wpiszcie co chcecie, żeby nie było, że obrażam delikatne dziewczynki
enedil
Ale od bycia trollem chyba go dzieli tylko motywacja (co jest jednocześnie pocieszające i nie)
_13th_Dragon
On jest trollem, tylko nie rozumie tego.
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)