Powrót do poprzedniej linii w funkcji.

0

Elton słuchajcie mam taką sobie funkcje która pobiera z pliku kolejne wiersze a potem je wyświetla w konsoli. Jednak muszę zrobić tak żeby wszystkie wiersze z pliku wyświetliły się ciągiem.
\b nie dziala :/

for (i = 0; i < 100; i++) {

    fgets(tab1, 4, str);
    printf("%s", tab1);
    printf("\b");
}
0

Nie ma standardowego sposobu na powrót do poprzedniej linii. Po prostu nie wyświetlaj wczytanych znaków nowej linii.

0

Wiesz może jak to zrobić? Bo ja nie mam pojęcia a odpowiedzi nie mogą znalezc :/

1

Czytaj pojedyncze znaki funkcją fgetc(), jeżeli nie jest to znak nowej linii to go wyświetl.

2

Poczytaj dokumentację fgets a cała tajemnica się wyjaśni.

A newline character makes fgets stop reading, but it is considered a valid character by the function and included in the string copied to str.

0

Dobra zrobiłem :D. Dziękuję za pomoc ziomeczki <3

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0