Article View: pl.comp.lang.c
Article #582Re: Lvalue required
From: Marek Kotowski
Date: Thu, 08 Jan 1998 15:20
Date: Thu, 08 Jan 1998 15:20
29 lines
1360 bytes
1360 bytes
Jarek Kucypera wrote:
>
> > void main(void)
> > {
> > char x[5] = "abcd"; // - Lvalue required
> > d1.ind = x;
> > };
>
> B³±d w tym, ¿e w C(++) NIE MO¯NA stosowaæ operatora podstawienia "=" do
> ca³ych tablic, wiêc tak¿e do stringów, które s± tablicami znaków.
[...]
>
> Postawienie, jak u Ciebie, po prawej stronie operatora "=" tablicy,
> powoduje przekazanie ADRESU PIERWSZEGO ELEMENTU tej tablicy,
> a wiêc w tym wypadku wska¼nika typu (char *).
Sugerowalbym, zeby jesli juz sie radzi, to miec pewnosc, ze rada
jest dobra. W definicji
char x[5] = "abcd"; // - Lvalue required
nie ma bledu. Komunikat "Lvalue required" zostal najwyrazniej
wygenerowany dla innego zdania.
Z powazaniem
Marek Kotowski
Technical Details
Message-ID:
<34B4EEC4.382C@imm.org.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!not-for-mailReferences:
<690be3$rs8$3@sunsite.icm.edu.pl> <01bd1c42$76482220$2701070a@jark.insert.igo.wroc.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.nask.pl!not-for-mail From: Marek Kotowski <mkot@imm.org.pl> Newsgroups: pl.comp.lang.c Subject: Re: Lvalue required Date: Thu, 08 Jan 1998 16:20:36 +0100 Organization: Instytut Maszyn Matematycznych Lines: 29 Message-ID: <34B4EEC4.382C@imm.org.pl> References: <690be3$rs8$3@sunsite.icm.edu.pl> <01bd1c42$76482220$2701070a@jark.insert.igo.wroc.pl> NNTP-Posting-Host: 148.81.238.53 Mime-Version: 1.0 X-Mailer: Mozilla 3.01Gold (Win95; I) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit