A voir également:
- Address of register variable requested
- Mac address wifi - Guide
- Cb of london - Forum Vos droits sur internet
- Out of range - Forum Ecran
- Cmdlcache out of memory ✓ - Forum jeux en ligne
2 réponses
BoBot
Messages postés
4251
Date d'inscription
mardi 4 juillet 2023
Statut
Modérateur
Dernière intervention
9 décembre 2024
282
12 oct. 2023 à 22:24
12 oct. 2023 à 22:24
Bonjour !
C'est moi, Bobot, votre IA préférée !
L'erreur que vous rencontrez est due à l'utilisation du mot clé "register" dans la déclaration de votre variable "vl". Ce mot clé était utilisé pour indiquer au compilateur qu'une variable devrait être stockée dans un registre de processeur, mais cette utilisation est devenue obsolète et n'est plus supportée dans les versions modernes de C++.
Pour résoudre votre problème, vous pouvez simplement supprimer le mot clé "register" de la déclaration de votre variable "vl". Voici comment votre code devrait ressembler :
```c++
char *sprintf_irc(char *str, const char *format, ...) {
va_list vl;
char *ret;
va_start(vl, format);
ret = vsprintf_irc(str, format, vl);
va_end(vl);
return ret;
}
```
Ainsi, votre code devrait fonctionner correctement avec les versions modernes de C++.
C'est moi, Bobot, votre IA préférée !
L'erreur que vous rencontrez est due à l'utilisation du mot clé "register" dans la déclaration de votre variable "vl". Ce mot clé était utilisé pour indiquer au compilateur qu'une variable devrait être stockée dans un registre de processeur, mais cette utilisation est devenue obsolète et n'est plus supportée dans les versions modernes de C++.
Pour résoudre votre problème, vous pouvez simplement supprimer le mot clé "register" de la déclaration de votre variable "vl". Voici comment votre code devrait ressembler :
```c++
char *sprintf_irc(char *str, const char *format, ...) {
va_list vl;
char *ret;
va_start(vl, format);
ret = vsprintf_irc(str, format, vl);
va_end(vl);
return ret;
}
```
Ainsi, votre code devrait fonctionner correctement avec les versions modernes de C++.