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

[C++] Wyciągnięcie tekstu z pliku i jego przypisanie do zmiennej

Ostatnio zmodyfikowano 2014-01-20 10:37
Autor Wiadomość
botnaizi
Temat założony przez niniejszego użytkownika
[C++] Wyciągnięcie tekstu z pliku i jego przypisanie do zmiennej
» 2014-01-17 20:30:39
Witajcie,
Mam taki kod:
C/C++
class slowo {
public:
    char sl();
};
char slowo::sl()
{
    FILE * f = fopen( "dane.txt", "rb" );
    char linia[ 1024 ];
    fscanf( f, "%s", linia );
    fclose( f );
   
}

i teraz chciałbym zrobić tak, aby klasa zwracała wynik, który przypiszę do
C/C++
char literanr[] =

W pliku będzie jedno słowo, i właśnie nie wiem jak przypisać je do tej zmiennej.
Czemu na musi być to w klasie? Bo program muszę napisać obiektowo, a jestem zupełnie zielony jeśli chodzi o klasy. Gdyby nie to pewnie już bym sobie poradził, no ale niestety trzeba pytać :)
P-102401
Wiesiek
» 2014-01-20 10:37:59
    char linia[ 1024 ];
zadeklaruj jako składową publiczną klasy slowo, a nie jako zmienną lokalną w metodzie sl() tej klasy, bo w takim przypadku zmienna ta żyje tylko w czasie wykonywania metody, a poza program nawet nie wie, że ktoś taki kiedykolwiek istniał.
A potem już normalnie odwołujesz się - dla klasy s  s.linia oznacza słowo z pliku, jeśli tylko wcześniej wywołasz s.sl();
P-102596
« 1 »
  Strona 1 z 1