Jak ten blad naprawic ? Borland c++

0

Witam
mam taka linijke
costam[1].imie=Form2-&gtEdit11.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 ?

0

Luk napisał:
Witam
&gtmam taka linijke
&gtcostam[1].imie=Form2-&gtEdit11.text;
&gti wyskakuje taki blad:
&gt[C++ Error] Unit1.cpp(97): E2294 Structure required on left side of . or .*
&gt

Skoro to C++ to pewnie Form2-&gtEdit11-&gtText--Pawel {Delphi 6 Personal}

Po pierwsze: naciśnij F1

0

pq napisał:
&gtSkoro to C++ to pewnie Form2-&gtEdit11-&gtText

wpisuje costam[1].imie=Form2-&gtEdit11-&gttext;
i nie dziala :( mowi ze nie zna text.

0

Luk napisał:
&gtwpisuje costam[1].imie=Form2-&gtEdit11-&gttext;
&gti 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

0

Tak to builder. Bardzo prosze o pomoc. Nie moge znalezc tego w helpie ;((((((((

0

Luk napisał:
wpisuje costam[1].imie=Form2-&gtEdit11-&gttext;
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.

0

Wpisywlame tez duze Text i tez nie dziala pisze [C++ Error] Unit1.cpp(97): E2277 Lvalue required
Kurcze co robic ? ;(

0

A moze masz błąd z lewej strony przypisania? Daj -> zamiast .--Vogel [Delphi 6 PE]

Life is just a dream, you know...
[Cowboy Bebop]

0

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] ]=-

0

nie umiem angielskiego a tamto jzu probowalem chodzi mi o -&gt ;(

0

Podaj całą deklaracje costam.--Vogel [Delphi 6 PE]

Life is just a dream, you know...
[Cowboy Bebop]

0

To jest cala ta deklaracja ! :-)

0

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]

0

A może funckcja strcpy. Powinno pomóc. prześlij jakiś prosty kawełęk kodu to ci go naprawie.--Radek B.

0

void __fastcall TForm1::Zapisz1Click(TObject *Sender)
{
czlowiek[1].imie=Form2-&gtEdit11.text;
czlowiek[1].nazwisko=Form2-&gtEdit10.text;
}

0

Luk napisał:
void __fastcall TForm1::Zapisz1Click(TObject *Sender)
{
czlowiek[1].imie=Form2-&gtEdit11.text;
czlowiek[1].nazwisko=Form2-&gtEdit10.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.

0

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();
};

0

Po pierwsze:
Ponieważ jest to klasa to, przy mojej bardzo ograniczonej wiedzy na temat C++, wydaje mi się, że powinno być -&gt 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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1