W jaki sposób można zresetować wskaźnik do początku wiersza polecenia lub pliku. Na przykład moja funkcja czyta w linii z pliku i drukuje ją przy użyciu getchar()Resetowanie wskaźnika do początku pliku
while((c=getchar())!=EOF)
{
key[i++]=c;
if(c == '\n')
{
key[i-1] = '\0'
printf("%s",key);
}
}
Po uruchomieniu tego wskaźnika wskazuje na EOF im zakładając? Jak dostanę to, aby wskazać początek pliku ponownie/lub nawet ponownie odczytać plik wejściowy
im wprowadzając go jako (./function < inputs.txt)
prostu zamknąć i ponownie otworzyć plik – asdf
'' EOF powinny być przez 'stdin' więc co ty próbujesz zresetować .. Jeśli były coraz wejście z pliku następnie' tyłu (fp) 'będzie pracował – Gopi