Article View: de.comp.lang.c++
Article #875Re: Problem bei Funktion mit Rueckgabewert
From: Joerg Battermann
Date: Thu, 23 Nov 1995 10:30
Date: Thu, 23 Nov 1995 10:30
55 lines
2294 bytes
2294 bytes
macgoetz@silence.gerwin.net (Markus Goetz) wrote:
>Hallo !
>Wie ist es moeglich, Variablen, die im Hauptprogramm erzeugt wurden
>durch eine Funktion (mit Rueckgabewert) zu veraendern und im
>Hauptprogramm wieder zu benutzen ? Ich habe mir da schon was
>zurecht gebastelt, doch war dies nicht so der bringer.. :-(
>
>Danke fuer jeden Tip im vorraus..
>
>Markus_sammelt_Erfahrung
>
>
>
Vergiss Dein Programm mal ganz und versuchs mit dem nachfolgenden.
Es ist zwar eigentlich auch kein C++, aber es funktioniert.
ciao Joerg
#include <iostream.h>
#include <string.h>
char * TextDrehen ( char *zeile )
{
int l = strlen(zeile);
char *gedreht = new char[l+1];
for (int i=0 ; i < l; i++) gedreht[i] = zeile[l-i-1];
gedreht[l] = '\0';
return gedreht;
}
void main()
{
char zeile[80];
cin >> zeile;
cout << "Die Textzeilenlnge betrgt "<< strlen(zeile) << " Zeichen." <<
endl;
cout << "** Hauptprogramm.." << endl;
cout << TextDrehen(zeile) << endl;
}
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| Joerg Battermann | Tel. : (+49) (+) 5251-606190 |
| CADLAB | Fax : (+49) (+) 5251-606138 |
| Siemens-Nixdorf | |
| Informationssysteme| |
| Fuerstenallee 11 | E-Mail: jb@cadlab.de |
| D-33102 Paderborn | |
| FRG | |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Technical Details
Message-ID:
<491ifl$frl@news.uni-paderborn.de>Path:
arc1-ca.pugleaf.net!uni-paderborn.de!usenetReferences:
<70@silence.gerwin.net>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!uni-paderborn.de!usenet From: Joerg Battermann <jb> Newsgroups: de.comp.lang.c++ Subject: Re: Problem bei Funktion mit Rueckgabewert Date: 23 Nov 1995 10:30:13 GMT Organization: Universitaet Paderborn, Germany Message-ID: <491ifl$frl@news.uni-paderborn.de> References: <70@silence.gerwin.net> NNTP-Posting-Host: teefix.cadlab.de Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 1.1N (X11; I; SunOS 4.1.1 sun4c) X-URL: news:70@silence.gerwin.net