Witam, po raz pierwszy!
Chciałbym prosić was o pomoc w programie w Pascalo, który właściwie już napisałem, przy czym nie jest on optymalnych rozmiarów, ani też nie działa optymalnie(nie dla wszystkich przypadków).
Treść: Program, który zapewni poprawne formatowanie pliku tekstowego napisanego w języku Pascal. Plik źródłowy jak i plik wyjściowy powinny być podane jako argumenty programu.
i przykład dla języka C:
Wejście:
int main(int argc, char* argv[]){printf(“Hello world!\n”);return0;}
Wyjście:
int main(int argc, char* argv[])
{
printf(“Hello world!\n”);
return 0;
}
Mój program, skończony, ma bagatela 926 linijek, ale jestem przekonany, że źle podszedłem do tego problemu + napotkałem wiele problemów i przez to sprawdzam w różnych miejscach to samo. Prosiłbym o jakieś wskazówki jak najlepiej ten problem rozwiązać, bo mój program mimo swojej długości dalej nie jest idealny i są przypadki, w których nie sformatuje pliku tak jakbym chciał (dla bardziej złożonych plików). Robię to na zasadzie przepisywania z pliku do pliku i w momencie wystąpienia pewnych instrukcji daję enter i ewentualnie dodaję odpowiednią ilość spacji do puli, którą potem przy np. end; zmniejszam. Z góry dziękuję za pomoc.