Bonjour. Je suis un petit nouveau sur le forum J'esp�re passer de bons moments avec vous amis d�veloppeurs

Je vous expose mon probl�me : je souhaite cr�er une fonction qui permet de cr�er de fa�on dynamique des variables (par exemple des int), de leur donner un nom et une valeur. Par exemple essayons de cr�er a=5, b=6 et c=7. Est-ce que le code suivant est correct?

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<stdio.h>
#include<stdlib.h>
 
void creerint(int *ptr2)
{
printf("Nom de la variable?");
scanf("%s", ptr2);
printf("Valeur de la variable créée?");
scanf("%d", *ptr2);
}
 
main()
{
int *ptr1=NULL;
ptr1=malloc(sizeof(int));
creerint(ptr1);
}
Remarque : je voudrais utiliser un malloc et non pas un new comme vous allez certainement me le conseiller ;-)
Par avance merci de votre r�ponse.