[ create a new paste ] login | about

Link: http://codepad.org/5sCLpWPX    [ raw code | output | fork ]

vicenaf - C++, pasted on Sep 8:
#include <iostream>
#include <cstring>

using namespace std;

int suma (int a, int b);
int suma (int a, int b, int c);
char * suma (char * a, char * b);

int main()
{
    char texto1 [20]= "Hola ";
    char texto2 [20]= "que tal estas.";

    cout << "Ejemplo de sobrecarga de funciones:"<< endl;

    cout << "Sumando suma (1,2) = " << suma (1,2) << endl;

    cout << "Sumando suma (1,2,3) = " << suma (1,2,3) << endl;

    cout << "Sumando dos cadenas suma (texto1, texto2) = " << suma (texto1, texto2) << endl;

    return 0;
}

int suma (int a, int b)
{
    return a+b;
}

int suma (int a, int b, int c)
{
    return a+b+c;
}

char * suma (char * a, char * b)
{
    return strcat (a, b);
}


Output:
1
2
3
4
Ejemplo de sobrecarga de funciones:
Sumando suma (1,2) = 3
Sumando suma (1,2,3) = 6
Sumando dos cadenas suma (texto1, texto2) = Hola que tal estas.


Create a new paste based on this one


Comments: