Witam
mam taka linijke
costam[1].imie=Form2->Edit11.text;
i wyskakuje taki blad:
[C++ Error] Unit1.cpp(97): E2294 Structure required on left side of . or .*
o co hcodzi i jak to naprawic ?
Witam
mam taka linijke
costam[1].imie=Form2->Edit11.text;
i wyskakuje taki blad:
[C++ Error] Unit1.cpp(97): E2294 Structure required on left side of . or .*
o co hcodzi i jak to naprawic ?
Luk napisał:
Witam
>mam taka linijke
>costam[1].imie=Form2->Edit11.text;
>i wyskakuje taki blad:
>[C++ Error] Unit1.cpp(97): E2294 Structure required on left side of . or .*
>
Skoro to C++ to pewnie Form2->Edit11->Text--Pawel {Delphi 6 Personal}
Po pierwsze: naciśnij F1
pq napisał:
>Skoro to C++ to pewnie Form2->Edit11->Text
wpisuje costam[1].imie=Form2->Edit11->text;
i nie dziala :( mowi ze nie zna text.
Luk napisał:
>wpisuje costam[1].imie=Form2->Edit11->text;
>i nie dziala :( mowi ze nie zna text.
Nie znam niestety Buildera, (zakladam ze to Builder). Moze sprawdz w helpie jakie wlasciwiosci maja obiekty Edit... --Pawel {Delphi 6 Personal}
Po pierwsze: naciśnij F1
Tak to builder. Bardzo prosze o pomoc. Nie moge znalezc tego w helpie ;((((((((
Luk napisał:
wpisuje costam[1].imie=Form2->Edit11->text;
i nie dziala :( mowi ze nie zna text.
I to jest ten ból w C++ text to nie to samo co Text :)--Jest jeszcze jeden błąd ... :)
Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.
Wpisywlame tez duze Text i tez nie dziala pisze [C++ Error] Unit1.cpp(97): E2277 Lvalue required
Kurcze co robic ? ;(
A moze masz błąd z lewej strony przypisania? Daj -> zamiast .--Vogel [Delphi 6 PE]
Life is just a dream, you know...
[Cowboy Bebop]
to z helpa:
Lvalue required - Compiler message
The left side of an assignment operator must be an addressable expression.
Addressable expressions include the following:
numeric or pointer variables
structure field references or indirection through a pointer
a subscripted array element---=-=[ Delphi 3, 6 ]=-=-
-=-=-==[ LKS ]==-=-=-
-=[ [email protected] ]=-
nie umiem angielskiego a tamto jzu probowalem chodzi mi o -> ;(
Podaj całą deklaracje costam.--Vogel [Delphi 6 PE]
Life is just a dream, you know...
[Cowboy Bebop]
To jest cala ta deklaracja ! :-)
Luk napisał:
To jest cala ta deklaracja ! :-)
Chodziło mi o to:
stuct NAZWA {
byte dane[];
}
NAZWA costam[]
Czy jak to jest w C :P--Vogel [Delphi 6 PE]
Life is just a dream, you know...
[Cowboy Bebop]
A może funckcja strcpy. Powinno pomóc. prześlij jakiś prosty kawełęk kodu to ci go naprawie.--Radek B.
void __fastcall TForm1::Zapisz1Click(TObject *Sender)
{
czlowiek[1].imie=Form2->Edit11.text;
czlowiek[1].nazwisko=Form2->Edit10.text;
}
Luk napisał:
void __fastcall TForm1::Zapisz1Click(TObject *Sender)
{
czlowiek[1].imie=Form2->Edit11.text;
czlowiek[1].nazwisko=Form2->Edit10.text;
}
Ale deklaraczja czlowiek.
To co w Delphi znajduje się w cześci type BlaBla=record, a tutaj struct.
Może jest zły typ imie.--Jest jeszcze jeden błąd ... :)
Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.
a no tak sorry
class czlowiek : public objekt
{
public:
mystring imie,nazwisko;
tdata data_urodzenia;
int klub; *0 - brak
mystring narodowosc,narodowosc2;
int miasto; *miasto urodzenia
int determinacja,temperament;
int ulubiony_zawodnik[4],nielubiany_zawodnik[4],ulubiony_klub[4],
nielubiany_klub[4];
int obecne_umiejetnosci,potencjalne_umiejetnosci; //srednia wszystkich cech
public:
void zapisz_czlowieka(void);
void odczytaj_czlowieka(void);
czlowiek();
~czlowiek();
};
Po pierwsze:
Ponieważ jest to klasa to, przy mojej bardzo ograniczonej wiedzy na temat C++, wydaje mi się, że powinno być -> zamiast .
Po drugie:
Jak chcesz przyporządkować do mystring wartość typu string? Musiz to przedeklarować.
--Jest jeszcze jeden błąd ... :)
Apel: Piszcie w tematach o jaki język programowania chodzi np. : [Delphi], [C++], itp.