Alors en gros en pseudo-code :
Fonction octet ( ip_reseau : adresse de Chaîne ) : Chaîne (modifiable)
| | Si caractere_courant = "."
| | | octet <- DébutChaîne ( ip_reseau...
Type: Messages; Utilisateur: souviron34
Alors en gros en pseudo-code :
Fonction octet ( ip_reseau : adresse de Chaîne ) : Chaîne (modifiable)
| | Si caractere_courant = "."
| | | octet <- DébutChaîne ( ip_reseau...
Moi je ferais :
Fonction octet ( ip_reseau : pointeur sur Chaîne ) : entier
Au départ, l'adresse de la chaine est l'adresse du buffer dans lequel tu as stocké ton adresse en caractères.
...
En passant l'adresse de la chaine et non pas le pointeur ;)
Donc un pointeur modifiable (et modifié) dans ta fonction...
Alors tu fais une fonction "Cherche-Caractère".
Tu chercheras soit le point soit la fin de chaine. Tu stockeras l'adresse où tu es au départ, et celle du caractère (-1). Et tu auras une fonction...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.