RTV forum PL | NewsGroups PL

Tworzenie pliku TXT z danymi produktów: cena, nazwa i ID w LabWindows/CVI

LabWindowsCVI / C++

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Tworzenie pliku TXT z danymi produktów: cena, nazwa i ID w LabWindows/CVI

misiunno
Guest

Sat Jan 06, 2007 6:20 pm   



Jesli mozliwosci (pewnie jest, tylko ja tego nie umiem) jednoczesnego
zapisu do pliku dwoch zmienny typu double oraz napisu, stworzenie takiej
tabeli (w pliku np. *txt) , ktora zawieralaby np. cene produktu, jego nazwe
oraz jakies ID (o duzej liczbie) produktu??? Cos w stylu baza danych

Prosze o pomoc, kod bardzo mile widziany

Aha i jeszcze, przeszukiwanie takiego pliku po cenie, nazwie czy tez ID i
pobieranie calego wiersza z pliku w celu wyswietlenia zawartych tam
informacji

Z gory dziekuje za pomoc
Piotr

Waldemar
Guest

Sat Jan 06, 2007 7:47 pm   



misiunno schrieb:
Quote:
Jesli mozliwosci (pewnie jest, tylko ja tego nie umiem) jednoczesnego
zapisu do pliku dwoch zmienny typu double oraz napisu, stworzenie takiej
tabeli (w pliku np. *txt) , ktora zawieralaby np. cene produktu, jego nazwe
oraz jakies ID (o duzej liczbie) produktu??? Cos w stylu baza danych

Prosze o pomoc, kod bardzo mile widziany

Aha i jeszcze, przeszukiwanie takiego pliku po cenie, nazwie czy tez ID i
pobieranie calego wiersza z pliku w celu wyswietlenia zawartych tam
informacji

pierwsze to podstawy programowania w C i C++ i może od tego zaczniesz?
Ja w każdym razie używam fprintf w obu przypadkach, choć można też klasy
stream użyć (ja nie lubię).

Druga rzecz zależy od ilości linii i szybkości, jaką sobie życzysz. Jak
tego jest naprawdę dużo (powiedzmy > 1000 rekordów), to warto jest
zrobić międzymordzie do jakieś bazy danych, albo użyć choćby jakiegoś
prostego indeksu w postaci zrównoważonego drzewa.

Waldek

misiunno
Guest

Sat Jan 06, 2007 9:31 pm   



nie bedzie duzo rekordow, okolo 20, to moze dokladniej:
w tabeli (w pliku) chcialbym zapisywac

ID Nazwa Cena
1234567891234 nazwa1 152
1234567891235 nazwa1 2
1234567891236 nazwa1 12
1234567891237 nazwa2 15
1234567891238 nazwa3 52
1234567891239 nazwa4 2
1234567891231 nazwa5 2
1234567891232 nazwa5 2
1234567891233 nazwa5 2
1234567891234 nazwa5 1545
1234567891235 nazwa2 14
1234567891236 nazwa2 12
1234567891237 nazwa1 12
1234567891238 nazwa8 1
1234567891239 nazwa8 12

bez naglowkow! 3 kolumny 20 wierszy, ID bez powtarzania, z mozliwoscia
dopisywania do tego pliku kolejnych wierszy


fprintf - to zalatwi??? podalbys przyklad zapisu choc jednego wiersza


a potem chcialbym po ID wyszukiwac i wyswietlac "nazwe i cene" konkretnego
ID


Z gory dzieki za pomoc
Piotr

Marcin Stanisz
Guest

Sun Jan 07, 2007 10:25 am   



On Sat, 6 Jan 2007 21:31:14 +0100, misiunno wrote:
<ciach>
Quote:
fprintf - to zalatwi??? podalbys przyklad zapisu choc jednego wiersza


a potem chcialbym po ID wyszukiwac i wyswietlac "nazwe i cene" konkretnego
ID


Z gory dzieki za pomoc

Proponuję udać się na odpowiednią grupę - tam cię ochrzanią za "niemanie
podstaw".

Możesz również w Google wpisać fprintf - to nie boli...

Marcin Stanisz

--
"A lie will go round the world before the truth has got its boots on"
Terry Pratchett, "Truth"

Waldemar
Guest

Sun Jan 07, 2007 3:41 pm   



misiunno schrieb:
Quote:
nie bedzie duzo rekordow, okolo 20, to moze dokladniej:
w tabeli (w pliku) chcialbym zapisywac

ID Nazwa Cena
1234567891234 nazwa1 152
1234567891235 nazwa1 2
1234567891236 nazwa1 12
1234567891237 nazwa2 15
1234567891238 nazwa3 52
1234567891239 nazwa4 2
1234567891231 nazwa5 2
1234567891232 nazwa5 2
1234567891233 nazwa5 2
1234567891234 nazwa5 1545
1234567891235 nazwa2 14
1234567891236 nazwa2 12
1234567891237 nazwa1 12
1234567891238 nazwa8 1
1234567891239 nazwa8 12

bez naglowkow! 3 kolumny 20 wierszy, ID bez powtarzania, z mozliwoscia
dopisywania do tego pliku kolejnych wierszy


fprintf - to zalatwi??? podalbys przyklad zapisu choc jednego wiersza

tak na przykład:

FILE * dupablada = fopen("pliktekstowy.txt", "a");
fprintf(dupablada,"%13ld\t%s\t%10.2f", id, nazwa, cena);

Quote:
a potem chcialbym po ID wyszukiwac i wyswietlac "nazwe i cene" konkretnego
ID

poczytaj o fgets

kup sobie jakąś książkę o programowaniu w C. Na przykład Grębosza.

Waldek

elektroda NewsGroups Forum Index - Elektronika Polska - Tworzenie pliku TXT z danymi produktów: cena, nazwa i ID w LabWindows/CVI

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map
Nasz serwis wykorzystuje pliki cookies. Korzystanie z witryny oznacza zgodę na ich zapis lub odczyt zgodnie z ustawieniami przeglądarki. Informacja o ciasteczkach