Bonjour. Je suis un petit nouveau sur le forumJ'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?
Remarque : je voudrais utiliser un malloc et non pas un new comme vous allez certainement me le conseiller ;-)
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); }
Par avance merci de votre réponse.
Partager