🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Lvalue required

#577
From: Jacek Pietraszek
Date: Wed, 07 Jan 1998 21:02
37 lines
1218 bytes
Tomasz Cichacki wrote:
> [...]
> void main(void)
> {
>   char x[5] = "abcd"; // - Lvalue required

To nie przechodzi, bo albo inicjujesz tablice,
ale wowczas wymagane jest PIEC znakow np.

char x[5] = "abcd ";

albo inicjujesz element po elemencie.

>   d1.ind = x;

To tez nie przejdzie, bo kontrola typow
jest na poziomie nazw tzn. deklaracja

char x[5]

i

char y[5]

to sa deklaracje DWOCH ROZNYCH typow.
Jezeli chcesz stosowac takie podstawianie,
to najpierw zdeklaruj typedef np.

typedef napis5 char[5]

a dopiero potem np.
napis5 x i napis5 y
Wowczas x = y przejdzie.

Pozdrawiam,

Jacek
Technical Details
Message-ID: <34B3ED73.5EB0C373@mech.pk.edu.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uw.edu.pl!cyfronet!not-for-mail
References: <690be3$rs8$3@sunsite.icm.edu.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!uw.edu.pl!cyfronet!not-for-mail
From: Jacek Pietraszek <pmpietra@mech.pk.edu.pl>
Newsgroups: pl.comp.lang.c
Subject: Re: Lvalue required
Date: Wed, 07 Jan 1998 22:02:43 +0100
Organization: Politechnika Krakowska
Lines: 37
Message-ID: <34B3ED73.5EB0C373@mech.pk.edu.pl>
References: <690be3$rs8$3@sunsite.icm.edu.pl>
NNTP-Posting-Host: ayla.mech.pk.edu.pl
Mime-Version: 1.0
X-Mailer: Mozilla 3.01Gold [pl] (X11; I; Linux 2.0.32 i586)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit