🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Problem bei Funktion mit Rueckgabewert

#875
From: Joerg Battermann
Date: Thu, 23 Nov 1995 10:30
55 lines
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!usenet
References: <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