Witam, potrzebuję znaleźć metodę na to, aby cały tekst wprowadzany przez użytkownika jako std był wczytywany do tablicy jednowymiarowej (aż do momentu wprowadzenia ^Z lub skończenia się tablicy). Próbowałam ze scanf oraz fgets, ale niestety w obu przypadkach (w fgets to chyba nawet nie dziwi?) program wczytuje jedynie ostatnią linijkę tekstu (przez rozpoczęcie nowej linijki). Jak napisać to w ten sposób, aby program czytał to jako jeden tekst? Czy tablica musi być dwuwymiarowa?
0
1
Dopisuj do końca wczytanego bufora.
2
#include <stdio.h>
int main(void)
{
char buff[1000];
buff[fread(buff,1,999,stdin)]=0;
printf("<%s>",buff);
return 0;
}
0
Dziękuję :)