fonction qui retourne qui une valeur
j'ai juste une petite question:
En C , une fonction ne doit pas retourner une variable locale à une fonction, alors comment faire pour qu'on puisse retourner la valeur d'une variable sans passer celle ci en parametre de la fonction?
Je ne veux pas allouer de memoire pour la vraible variable locale, ni passer la valeur a retourner comme parametre à la fonction.
Code:
1 2 3 4
| size_t taille_chaine( const char* chaine)
{
//retourner la taille de la chaine en parametre.
} |
quelqu'un a une idée?
A propos du retour (return) ...
Bonjour,
Il ne faut pas perdre de vue, qu'un Pointeur, c'est le Représentant d'une Variable, qui contient une Valeur .
Fort de ce point de vue, le retour, d'un Pointeur, d'une Variable ou d'une Valeur, ne devient, qu'un jeu d'enfant ...
Ceci, ressemble à un proverbe, mais je vous assure, que je m'en sors très bien avec, dans mes programmes.