[C con Clase] duda sobre punteros
Gerardo
gerromell en gmail.com
Mar Jul 26 22:41:12 CEST 2016
Hola.
Mi duda reside en las llamadas a las dos funciones, no entiendo por que en el programa de la cadena el arguemento no usa '&' mientras k en el programa que suma y multiplica si, gracias de antemano.
/*#include <iostream>
using namespace std;
int lengthCharString(char *cString);
int main() {
char vString[]="madre mia";
cout << lengthCharString(vString) << endl;
return 0;
}
int lengthCharString(char *cString) {
int length=0;
while(*cString!=0) {
cString++;
length++;
}
return length;
}*/
#include<stdio.h>
void Funcion (int *suma, int *mult);
int main()
{
int suma,mult;
Funcion(&suma, &mult);
printf("%d\n",suma);
printf("%d\n",mult);
return 0;
}
void Funcion (int *suma, int *mult)
{
int a, b;
scanf("%d",&a);
scanf("%d",&b);
*suma=(a)+(b);
*mult=(a)*(b);
}
Más información sobre la lista de distribución Cconclase