C est un langage de programmation à usage général utilisé pour la programmation système (OS et embarqué), les bibliothèques, les jeux et multiplateforme. Cette balise doit être utilisée avec des questions générales concernant le langage C, tel que défini dans la norme ISO 9899 (la dernière version, 9899: 2018, sauf indication contraire - balise également les demandes spécifiques à la version avec c89, c99, c11, etc.). C est distinct du C ++ et il ne doit pas être combiné avec la balise C ++ sans raison rationnelle.
Je reçois un tampon char * qui a la longueur de 10.
Mais je veux concéder que tout le contenu de mon struct, qui ont une variable char *. real[i].buffer += buffer;
...
Je me demande si la norme C ou C ++ garantit qu'un pointeur n'est pas modifié lorsque Realloc s'appelle avec une taille réel (non nulle): xxx essentie ...