J'ai un pointeur pointé sur un tableau et est incrémenté chaque fois qu'une donnée est lue. Chaque donnée est de longueur différente et j'utilise donc strlen pour sauter le pointeur. Comment réinitialiser le pointeur à son adresse de départ ?! Merci de votre aide.réinitialisation de la position du pointeur
6
A
Répondre
11
Stockez la valeur d'origine dans un autre pointeur, puis affectez cette valeur enregistrée.
char* original;
char* current;
current = wherePointerShouldPointAtStart();
original = current;
while(someCondition()) {
usePointer(¤t);
}
current = original;
3
Je pense que votre meilleur pari serait de simplement faire une copie du pointeur, puis à chaque fois que vous devez référencer le premier élément que vous venez d'utiliser la nouvelle copie. Exemple:
int *array = ..;
int *beginning = array;
Si vous devez référencer le premier élément, ou même copier l'adresse de départ pour le pointeur d'origine, il vous suffit d'utiliser le pointeur de début.
Questions connexes
- 1. Position du pointeur de fichier
- 2. Réinitialisation de la position X de l'image
- 3. Comment suivre la position du second pointeur
- 4. position de réinitialisation de fond
- 5. position du pointeur d'affichage du fichier
- 6. position en utilisant CSS La réinitialisation
- 7. Android: réinitialisation de position d'animation après achèvement
- 8. jQuery Réinitialisation d'une position après une animation
- 9. Comment puis-je redéfinir le script du pointeur de la souris après la réinitialisation d'une application?
- 10. Réinitialisation de la position d'un élément dans javaScript
- 11. position de pointeur de fichier PHP fread
- 12. WPF TextBox obtenir et définir la position du curseur à partir du pointeur de la souris
- 13. Empêcher la réinitialisation du défilement dans AJAX
- 14. Réinitialisation de la position du lecteur lorsqu'une certaine coordonnée Y est atteinte
- 15. Trouver la position du curseur
- 16. Comment empêcher la réinitialisation de la position de défilement de la page après la manipulation du DOM?
- 17. Recherche de la position du pointeur de la souris par rapport à un élément svg
- 18. Modification de la position du pointeur de la souris dans FULLSCREEN
- 19. highcharts masquer le bouton de réinitialisation du zoom, appeler la réinitialisation du zoom par programmation
- 20. Réinitialisation du module python matplotlib - bouton de réinitialisation
- 21. UIScrollview réinitialisation du contenu
- 22. Réinitialisation du compteur PHP
- 23. jQuery Position de réinitialisation déplaçable avec double clic
- 24. Réinitialisation du message SendKeys
- 25. Android Changer le pouce de la barre de contrôle avec Java provoque la réinitialisation de la position du pouce
- 26. Le zoom de l'image à la position du pointeur sur la souris
- 27. Réinitialisation de la couleur visitée
- 28. L'application démarre après la réinitialisation du téléphone
- 29. Comment trouver la position de ligne actuelle du pointeur de fichier dans C?
- 30. golang a le pointeur du pointeur ou la fonction de référence du pointeur?