Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

hi leute,

habe gerade mit klassen in c++ angefangen und hab da so ein

problem mit den zugriffen. werte die ich einlese, kann ich nicht

ausgeben.

dank im vorraus.

hier der quellcode

#include <stdio.h>

#include <iostream.h>

#include <string.h>

class speicher

{

private:

int velocity;

char model[20];

char size[20];

public:

void eins (int neu)

{velocity=neu;}

void zwei (char neu1[20])

{model[20]=neu1[20];}

void drei (char neu2[20])

{size[20]=neu2[20];}

};

void main()

{

int a;

char b[20];

char c[20];

printf("Geschwindigkeit: ");

scanf("%d", &a);

fflush(stdin);

printf("Marke: ");

scanf("%s", &b[0]);

fflush(stdin);

printf("Groesse: ");

scanf("%s", &c[0]);

fflush(stdin);

speicher family;

family.eins(a);

family.zwei(B);

family.drei©;

printf("%d\n", family);

printf("%s\n", family); // hier liegt das Problem vor! Hab kein Plan

printf("%s\n", family); //wie ich auf die weiteren Werte zugreifen

//kann.

}

Geschrieben

Hi,

Auf die Werte in deiner Klasse kannst du nicht direkt zugreifen da du sie als private

deklariert hast. Um von außerhalb der Klasse darauf zuzugreifen mußt du eine

Methode in deiner Klasse deklarieren die die Variable zurückgibt. Ungefähr so:


int GetVelocity()
{
return Velocity;
}
[/PHP]

Außerdem kannst du einem Array nicht mit = ein anderes Array zuweisen, sondern du

mußt die Funktion strcpy benutzen.

Gruß

Guybrush

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...