Skocz do zawartości

Polar

Stały użytkownik
  • Postów

    1875
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    4

Treść opublikowana przez Polar

  1. Polar

    [c] Odczyt Z Pliku

    Podczas zapisywania do pliku w trybie tekstowym każde wystąpienie znaku '\n' jest zastępowane '\r'+'\n' jeden za drugim. Podczas czytania jest odwrotnie i vice wersa. Czyli prawidłowo przy odczycie lub zapisie powinno być samo '\n' lub '\r'+'\n'. A bez sensu jest '\n'+'\r', bo samo \n jest przerabiane na '\n'+'\r' a my potem jeszcze dokładamy '\r' Wychodzą bzdury w pliku bo tam '\r' nie istnieje.
  2. Ja już takie rozwiązanie mu podałem na tacy. Jak wiadomo w C++ mozna przeprowadzać operacje arytmetyczne i logiczne bezpośrednio na typie char bez bawienia sie kodami ASCI i ich numeracją :) Przanajmniej jeśli chodzi nam tylko o cyfry i litery alfabetu, ale to każdy raczje wie.
  3. Polar

    Html

    Żeby zrozumieć co to jest totalne uzupełnianie z podpowiadaniem trzeba popisać w nowym VS .net 2005 , gdzie podpowiadanie i formatowanie przypomina wręcz napastowanie seksulane. No ale o to w tym wszystkim chodzi. ( nie o napastowanie :P )
  4. Polar

    Html

    W tym nie musisz mnie uświadamiać. Pozatym ja nie powiedziałem że portale powstają w edytorach "graficznych", tylko że nie są dziubane w jakiś notatnikach, chyba czujesz różnice :wink: A tak na koniec to najlepszym wręcz koronnym przykładem jest tu Macromedia Dreamweaver 2004 gdzie będąc nazwijmy to w cudzysłowiu w "edytorze graficznym" wcale nie trzeba "graficznie tworzyć stron" ale np klepać sam text a w graficznym podglądzie patrzyć jak to mniej więcej wygląda. A do tego kolorowanie składni html/java/php/itd, uzupełnianie i podpowiadanie w językach skryptowych to rzeczy bez których tworzenie stron to sadystyczna zabawa. Czego sobie i państwu nie życze :lol2:
  5. Polar

    Html

    No faktycznie kod źrółowy tej strony "poraża" ale już nie wiem za bardzo w jaki sposób. Gdyby portale internetowe albo wszytkie inne ważne strony powstawały w "notaniku" to czekalibyśmy na ich powstawanie - testowanie lata świetlne ;] Jedna zasada jest pewna : masz czasu duzo na stracenie lub jesteś maniakiem lub lubisz pisać lub lubisz testy pisz w tekstowym. W przeciwnym wypadku .... wiadomo co ;]
  6. EditBox nie ma takiej właściwości jak number, to jest zwykły napis, takich bajerów tam nie ma. Wcale nie trzeba sprawdzać ilości cyfr w onchange (to jest w sumie bez sensu) wystarczy ustawić MaxLength w EditBox na potrzsebną długość i koniec. Zecke ten kod co ci napisałem działa jak należy, wklej jeszcze raz i sprawdź ponownie.
  7. Mi działa poprawnie , i na pewno tak działa poprawnie bo nie może inaczej, nie wiem coś źle robisz może źle wklejasz albo masz coś namieszane z.... no właśnie nie wiem z czym hhehe. Wklej jeszcze raz poprawnie napewno zadziała.
  8. Poszukaj na codeguru tam jest nico informacji zarówno na forum i w artykułach jak obsługiwać oledb.
  9. Samemu można opracować własny komponent bez użycia maskeditów ani innego dziwota. Np na buttonie będzie to wyglądać tak: void __fastcall TForm1::Button1Click(TObject *Sender){ const char * napis = Edit1->Text.c_str(); for(int i = 0; i < Edit1->Text.Length(); i++) { if(napis[i] > '9' || napis[i] < '0' || napis[0] == '0') { ShowMessage("Podaj liczbe"); return; } } ShowMessage("Wszstko ok teraz jedziemy dalej"); //tu miejsce na działania jeśli wszstko jest ok} Przykładowy warunek u mnie jest złożony z 2 porównań czy liczba jest w zakresie 0 do 9 i czy pierwsza nie jest cyfra 0. Ale to już zalezy od upodobań co komu potrzebne.
  10. 8.5 nie jest liczbą niewymierną :wink: tylko rzeczywistą, czyli ze skończom częścią dziesiętną , niewymierne to takie których część dziesiętna jest nieskończona i nieokresowa, czyli np 8.58901324460485345634531054860610045578454769439, zupełny nieład. Nie mam teraz javy nie nie zamieżam tego instalować, ale zmień nieco funkcje wypisującą na ekran do takiej postaci. Mnożenie jest dobrze przeprowadzone ale jego wypis zdaje sie nie jest dobry. System.out.println("Your gross pay is" + pay); Polecane przejście do nowej linii println i normalna konkatenacja '+' , bo z tymi indentyfikatorami w printach można dostać zajoba, ( już nie wspominam tu o wybitnie nędznym zaprojektowaniu klasy IO konsoli w tym "języku" ) .
  11. Ludzie co wy tak grzebiecie tego c++ ??? Dopuki nie wymyślą nienadzorowanego języka tak wydajnego jak c++ a przy tym prostszego niż c++ i jednocześnie mającego jednakowe możliwości , to nic nie ma szans być jego następcą, wystarczy realnie pomyśleć, żeby nie mieć wątpliwości. Java , C# , Pyton , chociaż fajne, proste, nie sa i nigdy nie będą następcą c++ bo nie są one po to stworzone. A język D no zobaczymy... fajnie sie zapowiada odświeżona składnia i szybkość c++ to może być strzał w 10.
  12. Nie masz sie czego boć tu nie o to chodzi , bo tu chodzi o nauczeniu sie języka zawodowo przez te 4-6 lat. A żeby nauczyć sie napisać jakiś głupi program na maturze, to wystarczą podstawy. :)
  13. albo inny lolowaty sposób :lol: :lol: :lol: ///...........while(true){//......if(getch() == 27) exit(1);//.....}////....... możliwości jest tak wiele że lolowato bybyło o tym wogóle pisać coś wiecej... :mur:
  14. Polar

    Html

    Hehe dobra uwaga Paranoik ;]
  15. Polar

    Html

    Nic dodać nic ująć. Jak ktoś ma czas naprace u podstaw to niech robi w notatniku. Ale to tak samo jakby pisać program np w jakiś języku cxx w notatniku a potem go makeować z lini komend , owszem można ale wiecej czasu traci sie na poprawianie błędów niż na końcowy efekt.
  16. można Form1->Show(); Form1->ShowModal(); Form1->Hide; lub Form1->Close(); ale to zalezy co sie chce osiągnąć , ale do tego lepiej zastosować zakładki bo takie mykanie z formami to jest bezsensu zakłądki wcale nie muszą byc widzialne tymi przyciskami można sterować ich widzialnościa tojest zdecydowanie lepsze
  17. musisz zdaje sie skorzystać z jakieś funkcji mapującej klawiature pewnie w winapi jest cośtakiego , lub z przerywań klawiatury, ale to jużnie jest takie proste. /// Jeśli to ma być coś związanego z polskimi znakami diakrytycznymi to może sie do tego zabrać tak że np: w tabeli asci jest tak: litera | org | ogonek a | 97 | 165 c | 99 | 134 e | 101 | 169 l | 108 | 136 o | 111 | 162 s | 115 | 152 n | 110 | 228 z | 120 | 171 i po sprawdzeniu czy został wpisany taki kod jak w tej trzeciej kolumnie ogonek można wywnioskować że został wciśniety Alt, ale to tylko znajdzie miejsce kiedy mamy do czynienia ze znakami diakrytycznymi bo w innym przypadku jest bez sensu.
  18. na przykład tak #include <iostream>using namespace std;int main(){ int n; while (cin >> n) { cout << "dec: " << n << endl; cout << "hex : "; for (int i=2*sizeof(int) - 1; i>=0; i--) { cout << "0123456789ABCDEF"[((n >> i*4) & 0xF)]; } cout << endl << endl; } return 0;}
  19. Całe życie to można uczyć sie go wykorzystywać do konkretnych celów, a uczy sie znacznie szybciej ( tak jak z językiem chocby polskim ) Hmmm przecież o tym mówie, żeby nie uczył sie klikać gdzie popadnie tylko myśleć a tylko w za pomocą ksiązki w konsoli można sie tego nauczyć.
  20. Bo książka uczy języka i myślenia, zawsze zaczyna sie od nauki w konsoli bo to jest NAJLEPSZA NAUKA!!!, a do grafiki przechodzi sie jak sie już sporo nauczy. Ucz się myślenia a nie klikania. To tak jakby ktoś zaczynał naukę języka obcego od czytania książek i czasopism w tym języku mając ubogie słownictwo i nie znając podstaw gramatyki. Aha i jeszcze jedno C++ uczy sie ze 4 lata zanim sie go dobrze pozna.
  21. Nikt nie wie ??
  22. Ok dzięki chłopaki troche materiału mam, tzn takią prostą warstwe umiem zrobić dla jakiegoś głupiego problemu, ale wiadomo im wiecej materiału tym lepiej.
  23. Wiadomo że można każdy program skompilować samym tylko frameworkiem i VS to w tym przypadku tylko edytor. Ale jakie prawa ma program napisany np w notatniku i skompilowany tylko na samym make frameworku "csc.exe"??? Framework jako taki jest freeware, ale ... Czy trzeba mieć licencje na VS aby taki program go uzywać||rozprowadzać||sprzedawać ???
  24. Debasicalizacja ?? Hmm to raczej nie możliwe. Jeśli sie myle to nich ktoś mnie poprawi.
×
×
  • Dodaj nową pozycję...