Program w c++ - zaczytywanie plików txt + wykres
Ostatnio zmodyfikowano 2017-02-04 10:30
j23 |
» 2017-01-18 10:20:47 Użyj pastebin.com. |
|
r00t Temat założony przez niniejszego użytkownika |
» 2017-01-18 12:48:07 ok wkleje potem cały kod - ktoś jakieś pomysły? |
|
darko202 |
» 2017-01-18 13:10:19 w C++ Builder jest komponent richEdit pamiętam, że istnieje metodaLoadFromFile richEdit->Lines->LoadFromFile("test.txt"); i cały tekst jest w Lines a stąd można czytać jak stringa substring chyba sprawdza się zwłaszcza dla małych plików poszukaj np. http://programowanie.cal.pl/cyfbar/richedit.html |
|
mokrowski |
» 2017-01-18 14:34:51 Chęć bycia lepszym programistą oraz "nie mam czasu czytać", trochę się ze sobą kłócą. No ale co do meritum czyli propozycje rozwiązań: 1. Wczytać linię do string'a i rozbić ją z użyciem gramatyki regularnej. 2. Wczytywać pola do typów danych i zwrócić zbudowaną z nich strukturę. 3. Wczytać dane do krotki (tuple).
A co do prezentacji to już z górki bo tu pomoże Ci konkretna biblioteka GUI.
|
|
r00t Temat założony przez niniejszego użytkownika |
» 2017-01-18 15:52:27 @mokrowski - "nie mam czasu czytać" nie odnosi się do tego, że nie czytam bo mam lepsze rzeczy do roboty, tylko do tego jak wspomnialem ze do soboty mam deadline na studia, a musze jeszcze pare innych rzeczy ogarnać. Na Vectory, wsk i strinstreamy będzie jeszcze czas - to jest w dalszym etapie nauczania. :)
Co do tipów - ogarnę jak wrócę do domu z pracy, i dam znać jak poszło. |
|
r00t Temat założony przez niniejszego użytkownika |
» 2017-01-18 21:43:51 Panowie mam kolejny problem - mam zamiar stworzyc jednak 3 rozne tablice 2 wymiarowe bo są 3 typy danych : tablica data tablica pomiary temp tablica pomiary e. Pamięc tablicy chcę allokować dynamicznie i za pomocą pętli wsadzać dane do tablicy. zaraz Wam pokaże jak wygląda kod. Jednak wydaje mi się że w kodzie mam wszystko dobrze, ale przy próbie startu algorytmu wywala mi błąd : Access violation at adress in xxxxxxxx in module "mojprojekt". Write of adress xxxxxxxx. Wygląda na to jakby nie chciała działać f-nkcja allokacji pamięci, poniżej link do kodu : http://pastebin.com/zASq5YHAPomocy ! |
|
mokrowski |
» 2017-01-18 22:07:29 Wiesz co... jak dla mnie na dziś to już zbyt wiele.... Wczytujesz nagłówek vector a później "żonglujesz granatami w postaci" malloc/free... :-/ Wczytujesz sstream a ... później go nie używasz.. http://www.robshep.com/wp-content/uploads/2014/08/jesus_facepalm.jpgJak masz vector, to go użyj. Jak nie wiesz jak użyć to w C++ do zarządzania pamięcią służy new i delete a nie malloc i free. Najpierw wczytujesz do string a później jedziesz z c_str() i atoi()! a strtoul() np. nie ma? Ten kod jest "autoagresywny" i jedyne co mogę polecić to zapoznanie się z debugerem bo inaczej to "krew w piach" :-/ |
|
r00t Temat założony przez niniejszego użytkownika |
» 2017-01-18 22:32:43 http://pastebin.com/s93qnWKJ. tutaj zmodyfikowany lekko kod, operatorow new and delete takze używałem i był ten sam efekt. Ten bład to nie wina sstream, tylko tego że w którymś momencie muszę wychodzić poza tablicę .... Powiększanie tej tablicy za pomocą pętli i allokowanie jej dynamicznie pamięci to prawie to co vetor i push_back. |
|
1 2 « 3 » 4 5 6 |