TeoTN Opublikowano 12 Września 2008 Udostępnij Opublikowano 12 Września 2008 Create: GML idn=file_text_open_read("C:\Users\" + environment_get_variable( "USERNAME" ) + "\Desktop\folder2\lol.txt") for (n=1; n<1000; n+=1) { tab[n]=file_text_read_string(idn) file_text_readln(idn) if file_text_eof(idn) {n=1001} } Draw: GML for (a=n; a<1000; a+=1) { draw_text(0,a*16,tab[a]) } Czy ktoś jest mi w stanie powiedzieć, dlaczego ten przykład nie działa??? (ma za zadanie odczytać cały plik, i linijka po linijce wrzucić do tabeli, zaś jej zawartość ma być rysowana. Jeżeli dojdzie do końca pliku zakańcza pętlę odczytującą) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Snake Opublikowano 12 Września 2008 Udostępnij Opublikowano 12 Września 2008 Nieprawidłowa ścieżka do pliku ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
TeoTN Opublikowano 12 Września 2008 Autor Udostępnij Opublikowano 12 Września 2008 Niestety nie. :/ Jak była nieprawidłowa, wyrzucał error, że plik nie jest otwarty do odczytu. (Próbowałem też z prostego "C:/lol.txt" i też nie działa :crying: ) Treść pliku to: zawartosc pliku linia 1 linia 2 Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Snake Opublikowano 12 Września 2008 Udostępnij Opublikowano 12 Września 2008 Tu masz błąd: GML for (a=n; a<1000; a+=1) ...złe elementy tablicy są odczytywane. ( bo przypisałeś do "a" wartość zmiennej "n" ) Zrób tak: GML idn = file_text_open_read( "C:\Users\" + environment_get_variable( "USERNAME" ) + "\Desktop\folder2\lol.txt" ); lines = 0; do { tab[lines] = file_text_read_string( idn ); file_text_readln( idn ); lines += 1; } until file_text_eof( idn ); i GML for ( i = 0; i < lines; i += 1 ) draw_text( 0, i * 16, tab ); Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
TeoTN Opublikowano 12 Września 2008 Autor Udostępnij Opublikowano 12 Września 2008 Działa!! B) Dzięki bardzo!! :thumbsup: Temat zamykam. :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi