🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1351

Re: Variablen in char[]

#1351
From: Watson
Date: Tue, 23 Jan 1996 09:55
40 lines
1764 bytes
STEPHAN WEINBERGER wrote:
> Watson (sayegh@fokus.gmd.de) wrote:
> : f() {
> :       int x = 10;
> :       char s[x];
> : }
> Wozu soll das gut sein?
> Wenn Du x explizit auf 10 setzt, kannst Du ja gleich "char s[10]" schreiben.
Stephan,
ich moechte natuerlich diese Gruppe nicht
mit kilometerlangen Listings der Original-
programme belasten, schicke daher die
abstrahierte Fassung (was ich mir auch
von anderen wuenschen wuerde). Wie Du siehst,
macht die Funktion ohnehin NICHTS und gibt
auch nichts zurueck, folglich ist sie bereits
als voellig sinnlos zu erkennen.
Ausserdem denke ich, es gehoert zum guten
Ton, nur auf gestellte Fragen zu antworten.
Die Frage lautete aber gar nicht: kann ich
dafuer nicht auch x[10] schreiben ;-)
Stelle Dir einfach das hier vor:

f(char *s) {
	char x[strlen(s)+1]; /* nicht ANSI konform */
}

ABER:

f(char *s) {
	char *x = new char[strlen(s)+1]; // sehr wohl ANSI konform
	delete [] x;
}

Allen, die mir geantwortet haben einen
herzlichen Dank.
-- 
*	Greetinx from Watson (sayegh@fokus.gmd.de)
	http://www.fokus.gmd.de/ovma/employees/sayegh/entry.html
	signal(SIGSEGV,SIG_IGN);
Technical Details
Message-ID: <3104B0A6.765B@fokus.gmd.de>
Path: arc1-ca.pugleaf.net!stern.fokus.gmd.de!news
References: <310374EE.5322@fokus.gmd.de> <4e01d6$dlc@fstgal00.tu-graz.ac.at>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!stern.fokus.gmd.de!news
From: Watson <sayegh@fokus.gmd.de>
Newsgroups: de.comp.lang.c++
Subject: Re: Variablen in char[]
Date: Tue, 23 Jan 1996 10:55:50 +0100
Organization: GMD FOKUS - Research Institute for Open Communication Systems
Message-ID: <3104B0A6.765B@fokus.gmd.de>
References: <310374EE.5322@fokus.gmd.de> <4e01d6$dlc@fstgal00.tu-graz.ac.at>
NNTP-Posting-Host: pollux.fokus.gmd.de
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 2.0b4 (X11; I; SunOS 5.4 sun4m)
To: STEPHAN WEINBERGER <weini@sbox.tu-graz.ac.at>