Powrót do poprzedniej linii w funkcji.

Powrót do poprzedniej linii w funkcji.
  • Rejestracja: dni
  • Ostatnio: dni
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");
}
kq
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Szczecin
0

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

  • Rejestracja: dni
  • Ostatnio: dni
0

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

JA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 134
1

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

MarekR22
  • Rejestracja: dni
  • Ostatnio: dni
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.

  • Rejestracja: dni
  • Ostatnio: dni
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.