Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C] fgets() - usuwanie znaku końca linii

Ostatnio zmodyfikowano 2012-04-22 18:26
Autor Wiadomość
Ada
Temat założony przez niniejszego użytkownika
[C] fgets() - usuwanie znaku końca linii
» 2012-04-22 17:07:11
Witam,

czy jest jakiś sposób na usunięcie znaku nowej linii po wczytaniu tekstu za pomocą metody fgets()?

Na stronie znalazłam informację, że można użyć następującej metody

C/C++
zcin.get( ciag_znak, rozmiar ).get();
//lub można zastosować zapis
cin.get( ciag_znak, rozmiar );
cin.get();
// zapisy te są równoważne m


Ale niestety w przypadku C to nie działa...

Znalazłam jeszcze inny sposób wczytywanie ciągu znaków rozdzielonego spacjami:
C/C++
scanf( "%s[^\n]", MAX, slowo );

To niestety również nie działa. Po wciśnięciu Enter program się wiesza... nie wiem jak temu zaradzić.

Będę bardzo wdzięczna za jakieś wskazówki!
P-55008
DejaVu
» 2012-04-22 18:26:10
P-55012
« 1 »
  Strona 1 z 1