Funktionswertübergabe / Funktion nach main wird nicht beachtet und übersprungen.



  • Hi
    ich schreibe ein Programm, der den Namen einliest und dann an eine Funktion übergibt. Diese soll dann meinen eingegebenen Namen mit dem Text ""Hello name this is your first Visual C++ program ...Congratulations!" ausgeben...

    Joa beim kompilieren wird die selbstgeschriebene Funktion einfach übersprungen und beim Funktionsaufruf in main kommt eine Fehlermeldung: "Bezeichner nicht gefunden". Bin echt ratlos, hatte mir c++ anders vorgestellt ..irgendwie mehr c# like. Danke für Hilfe.

    Hier der Code:

    #include <stdio.h>
    #include <iostream>
    #include <string>
    using std::string;
    using namespace std;
    
    int main()
    {
    
    	std::cout << "Bitte Name eingeben:" << std::endl;
    	string name;
    	std::cin >> name;
    	printhello(name);
    
    	return 0;
    }
    
    int printhello(string name)
    {
    	std::cout << "Hello" << name <<"this is your first Visual C++ program ...Congratulations!" << std::endl;
    	return 0;
    }
    


  • SORRY falsches Forum...

    bitte closen danke!!!


Anmelden zum Antworten