🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Problem bei Funktion mit Rueckgabewert

#892
From: Markus Goetz
Date: Sun, 26 Nov 1995 21:22
66 lines
1900 bytes
 
Hallo Rene !

Yo ! Es funktioniert :-)

Ich habe Dein Listing mal etwas abgeaendert, was der
Funktionalitaet aber keinen Abbruch tat. Wenn ich weiterhin solche
Subs schreibe, wuerde ich durch diese Aenderung (bzw. dieses
weglassen) irgendwelche Probleme bekommen oder kann das so 
durchgehen ? 

(Example ON)

#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
#include <iostream.h>
#include <string.h>

//Es gibt allerdings auch noch die Moeglichkeit der Uebergabe von Eingangs- und
//Ausgangsparametern:

void main (void);
void TextDrehen (char *pszIn, char *pszOut); // Nun VOID !

void main (void)
{
  char szZeile[80], szZeileGedreht[80];
//  int nReturn;

// Wofuer steht nReturn ?!?! Ist das zwingend erforderlich ? Es laueft auch so ;-)

  cout << "Textzeile : ";
  cin >> szZeile;

  cout << "Die Textzeilenlänge beträgt " << strlen(szZeile) << " Zeichen." << endl;

//  nReturn = TextDrehen (szZeile, szZeileGedreht);
  TextDrehen (szZeile, szZeileGedreht);  // siehe 1 Zeile vorher ;-)

  cout << "** Hauptprogramm.." << endl;
  cout << "Originalzeile:  " << szZeile << endl;
  cout << "gedrehte Zeile: " << szZeileGedreht << endl;
  getch();
}

void TextDrehen (char *pszIn, char *pszOut) // VOID !
{
  int i, l;

  l = strlen (pszIn);

  for (i=0 ; i <= l-1; i++)
         pszOut[l-i-1] = pszIn[i];
  pszOut[l] = '\0'; // String abschliessen

  cout << "Inhalt von pszOut : " << pszOut << endl;

  // kein RETURN 0

}

Danke und Gruss..


Markus
Technical Details
Message-ID: <73@silence.gerwin.net>
Path: arc1-ca.pugleaf.net!GerWin.NET!silence!macgoetz
References: <70@silence.gerwin.net><491ahk$nr@siunix1.gsse.sni.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!GerWin.NET!silence!macgoetz
Newsgroups: de.comp.lang.c++
Message-ID: <73@silence.gerwin.net>
References: <70@silence.gerwin.net><491ahk$nr@siunix1.gsse.sni.de>
Reply-To: macgoetz@silence.gerwin.net (Markus Goetz)
From: macgoetz@silence.gerwin.net (Markus Goetz)
Date: Sun, 26 Nov 1995 21:22:45 GMT
Subject: Re: Problem bei Funktion mit Rueckgabewert