![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 5.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
W tym programie chodzi o to żeby pobieral on losowe linie z pliku tekstowego i zapisywal je do innego ,ktorego nazwa jest pobierana z jeszcze innego pliku .txt
Moze wydawać się zagmatwane ale spojrzcie na kod
pod zmienną $nazwa kryje się napis np. komputer Wiec w pliku komputer.txt zapisane sa przyszle nazwy plikow Kod strona1 inny napis jeszcze inny....napis Zaleznie od tego ile jest linii w tym pliku tyle powstanie nowych Dlaczego taki kod tworzy mi pliki prawidłowo nazwane (te pobrane z komputer.txt) ale zapisane w nich dane sa identyczne, przeciez mieszam tablice za kazdym okrazeniu petli ![]() co wiecej to za kazdym razem wybieram inny losowy plik ![]() Dodalem tez ograniczenie zeby nowo tworzony plik mial 7 KB bo wczesniejsze mialy nawet po 3 MB i po 16 tys. linii ![]() Potrafi mi ktos pomoc? Ten post edytował D3vilroot 26.10.2006, 15:48:08 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 5.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Poszedlem z Twoją radą i poskutkowalo. I udalo mi się znaleźć błąd.
Wystarczyło po zrobieniu okrążenia pętli "uwolnić" zmienną, która zawiarała tekst zapisywany do pliku. A tak za każdym razem tworzył sie plik z takimi samymi danymi. Wielkie dzięki za dobrą rade... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 07:46 |