Witam. Mam problem z odczytaniem danych z pliku. Czyta mi tylko do pierwszej spacji. Wiem, że w C++ jest coś takiego jak getline(), ale piszę w czystym C i po wpisaniu getline wywala błąd: "undefined reference to getline
". Funkcja ma wypisać w konsoli zawartość pliku (dlatego jest printf). Proszę o pomoc.
To funkcja, która ma odczytać dane z pliku wcześniej stworzonego inną funkcją:
void read()
{
char x[100];
FILE *plik;
plik = fopen("dane.txt", "rt");
fscanf(plik, "%s", &x);
printf("%s",x);
fclose (plik);
}