🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #582

Re: Lvalue required

#582
From: Marek Kotowski
Date: Thu, 08 Jan 1998 15:20
29 lines
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-mail
References: <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