Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » DYD 19:37
 » wrrr 19:37
 » fiskomp 19:37
 » Raist 19:34
 » Pawiano 19:31
 » Sherif 19:28
 » Dexter 19:27
 » havranek 19:27
 » Janusz 19:26
 » RoBakk 19:25
 » Conan Bar 19:23
 » myszon 19:21
 » Kool@ 19:20
 » PeKa 19:19
 » KHot 19:11
 » AfiP 19:11
 » Ament 19:08
 » g5mark 19:05
 » Paweł27 19:02
 » Kenny 18:59

 Dzisiaj przeczytano
 41147 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

Potrzebna mała pomoc z C++, problem z cin >> v1 , Magnus 18/01/04 12:31
Mam problem z takim programikiem

class vect
{

double x,y,z;

public:

vect() {x=0;y=0;z=0;} ;

vect (double,double,double);

vect operator + (vect);

friend vect operator * (int,vect);

friend vect operator - (vect,vect);

void print(void);

};

tu jest kilka innych funkcji

void dodawanie(void)
{
vect v1, v2;

cout<<"podaj wsp wektora 1"<<endl;
cin >> v1; <---- TU JEST PROBLEM

cout<<"podaj wsp wektora 2"<<endl;
cin >> v2; <---- TU JEST PROBLEM

cout<<"Wynik dodawania tych wektorow ";
(v1+v2).print();

Nie umiem wpisać wartości tych wektorów przez cin >>. Tak jak jest tam napisane to jest źle Borland wywala komunikat "illegal structure operation"
Jak to napisać żeby pobierał po kolei wartosci x,y,z tych wektorów??

Brak mi już nerwów (i wiedzy) do tego...

  1. class vect nie ma przeciazonego operatora <<... , WooKy 18/01/04 12:39
    Do wyswietlenia uzyj metody print(pokaz x,y,z) ktora wypisze wartosci zmiennych prywatnych albo musisz przeciazyc operator << w klasie vect.

    pozdrowionka

    bitnoi.se

  2. sorki pomylilem operatory , WooKy 18/01/04 12:41
    hmmm przeczytane w pospiechu.
    Oczywiscie chodzi o wpisz (podobnie jak twoje print) i taka metode lub operator od wpisania >>

    sorki za pomylke

    bitnoi.se

    1. ok zaraz spróbuje , Magnus 18/01/04 12:47
      to zrobić.

      1. dalej nic , Magnus 18/01/04 13:00
        tu jest źródło http://www.vwbully.republika.pl/temp/!Temat1.CPP

        Stworzyłem tam funkcje czyt ale nadal jest coś nie tak :-(

        Prosze pomóż mi z tym wprowadzaniem bo niestety chyba przerasta to moją wiedze.

        1. poradziłem sobie :-) ale jeszcze pytanko , Magnus 18/01/04 13:04
          czy taka konstrukcja jest ok? v1.czyt(v1);

          1. konstrucja jest ok..ale , WooKy 18/01/04 13:20
            nie wiem ja tam specem nie jestem ale w tym momecie chyba tworzysz bezsensu caly obiekt podajac go do funkcji, ja bym podawal (double,double,double)

            bitnoi.se

            1. albo.. , WooKy 18/01/04 13:22
              nie podawal nic
              void vect::wpisz()
              {
              cout << "podaj x:" << endl;
              cin >> x;
              bla bla bla
              cin >> y;
              bla bla bla
              cin >> z;
              }

              bitnoi.se

  3. hmm mialo byc nie czyt a wpisz ale nvm , WooKy 18/01/04 13:17
    odezwij sie na gg to tam pogadamy.. obadam zaraz to zrodlo..

    bitnoi.se

    1. dzięki za pomoc , Magnus 18/01/04 13:36
      program działa tak jak ma działąć więc już jest ok nie będe Cię niepokoił ;) na gg.

      1. spoko:) , WooKy 18/01/04 13:40
        j.w.

        bitnoi.se

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL