🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Lvalue required

#579
From: Marek Kotowski
Date: Thu, 08 Jan 1998 14:13
26 lines
1309 bytes
Marcin Olszewski wrote:
> > char x[5] = "abcd ";
> Oczywiscie ze wchodzi! Jesli znakow jest mniej niz dlugosc char'a, to
> reszta powinna wypelnic sie zerami (przynajmniej w Borlandzie i gcc). A

  Tak stanowi standard ANSI C. Jesli obiekt jest inicjowany tylko
czesciowo, nieinicjowane elementy otrzymuja wartosci 0, NULL lub 0.0.

> > to najpierw zdeklaruj typedef np.
> > typedef napis5 char[5]

Blad formalny! Ta deklaracja powinna miec postac 

typedef char napis5[5];


> > a dopiero potem np.
> > napis5 x i napis5 y
> > Wowczas x = y przejdzie.
> Mam mocne watpliwosci. 

I slusznie. Zawsze mozna sprawdzic. :-)

  Z powazaniem 

  Marek Kotowski
Technical Details
Message-ID: <34B4DF12.3B2@imm.org.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!ict.pwr.wroc.pl!news.nask.pl!not-for-mail
References: <690be3$rs8$3@sunsite.icm.edu.pl> <34B3ED73.5EB0C373@mech.pk.edu.pl> <34B4D285.2EE96D@ibm.uci.agh.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!ict.pwr.wroc.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 15:13:38 +0100
Organization: Instytut Maszyn Matematycznych
Lines: 26
Message-ID: <34B4DF12.3B2@imm.org.pl>
References: <690be3$rs8$3@sunsite.icm.edu.pl> <34B3ED73.5EB0C373@mech.pk.edu.pl> <34B4D285.2EE96D@ibm.uci.agh.edu.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: 7bit