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

Wczytywanie danych z klawiatury do obiektu klasy

Ostatnio zmodyfikowano 2013-05-12 13:55
Autor Wiadomość
questr
Temat założony przez niniejszego użytkownika
Wczytywanie danych z klawiatury do obiektu klasy
» 2013-05-12 12:52:31
Witam :)
Próbuję napisać program, który ma wczytywać ciąg znaków, potem dzielić go na słowa przechowywane w obiektach klasy Slowo, ktora będzie zawierać pole char* ciag_liter.
A problem leży w tym, że nie umiem wczytać czegokolwiek do obiektu klasy...
C/C++
#include <iostream>
#include <cstdlib>

class Slowo {
public:
    char * ciag_liter;
};

int main( int argc, char ** argv ) {
    using namespace std;
    Slowo s1;
    string zmienna;
    cout << "Podaj slowa oddzielone spacjami" << endl;
    //cin>>zmienna;
    cin >> s1.ciag_liter;
    //s1->ciag_liter;
    // for (int x=0; x<zmienna.length(); x++){
    // }
    system( "pause" );
    return 0;
}
P-82752
pekfos
» 2013-05-12 13:48:24
A problem leży w tym, że nie umiem wczytać czegokolwiek do obiektu klasy...
Klasa nie ma tu nic do rzeczy. Robisz po prostu to:
C/C++
char * cos;
cin >> cos;
co oczywiście nie ma prawa działać.
P-82773
questr
Temat założony przez niniejszego użytkownika
» 2013-05-12 13:52:20
pekfos - a mógłbyś powiedzieć jak mógłbym inaczej wczytywać ciąg znaków (char* ciag_liter)? :)
P-82775
pekfos
» 2013-05-12 13:55:38
Przydziel pamięć.
P-82779
« 1 »
  Strona 1 z 1