Valeur null C++
Fermé
k-23
Messages postés
252
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
25 novembre 2014
-
13 févr. 2010 à 01:30
k-23 Messages postés 252 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 25 novembre 2014 - 13 févr. 2010 à 19:07
k-23 Messages postés 252 Date d'inscription mardi 4 mars 2008 Statut Membre Dernière intervention 25 novembre 2014 - 13 févr. 2010 à 19:07
A voir également:
- Valeur null C++
- Vendu par null - Forum Facebook
- Pièce 2 euros dessin bonhomme valeur ✓ - Forum Loisirs / Divertissements
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Cette valeur ne correspond pas aux restrictions de validation des données pour cette cellule ✓ - Forum Excel
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
5 réponses
Pacorabanix
Messages postés
3245
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
658
13 févr. 2010 à 17:52
13 févr. 2010 à 17:52
euh... quel est le rapport entre b et ce tableau tab?
comment le déclares-tu ?
comment le déclares-tu ?
k-23
Messages postés
252
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
25 novembre 2014
9
13 févr. 2010 à 18:20
13 févr. 2010 à 18:20
ne tenez pas compte de b
void Grille::setValeur(int *positionL, int *positionC){
delete tab [*positionC][*positionL], tab [*positionC][*positionL] = NULL;
CA MARCHE PAS POUVEZ VOUS MAIDER
}
je veux mettre la valeur null dans tab [*positionC][*positionL] = Null; marche pas
mais tab [*positionC][*positionL] = 2; marche mon probleme se trouve lorsque je veux mettre la valeur null
on dirais quil veux pas prendre la valeur null
tab nest quun pôinteur qui pointe ver un tableau de pointeur et chaque pointeur du tableau point sur un tablea normal **tab
void Grille::setValeur(int *positionL, int *positionC){
delete tab [*positionC][*positionL], tab [*positionC][*positionL] = NULL;
CA MARCHE PAS POUVEZ VOUS MAIDER
}
je veux mettre la valeur null dans tab [*positionC][*positionL] = Null; marche pas
mais tab [*positionC][*positionL] = 2; marche mon probleme se trouve lorsque je veux mettre la valeur null
on dirais quil veux pas prendre la valeur null
tab nest quun pôinteur qui pointe ver un tableau de pointeur et chaque pointeur du tableau point sur un tablea normal **tab
dubcek
Messages postés
18587
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
12 mars 2023
5 583
13 févr. 2010 à 08:17
13 févr. 2010 à 08:17
hello
b=(int *) NULL;
b=(int *) NULL;
sebdeteinte
Messages postés
70
Date d'inscription
vendredi 30 janvier 2009
Statut
Membre
Dernière intervention
23 août 2011
4
13 févr. 2010 à 12:05
13 févr. 2010 à 12:05
Salut int *b = NULL;
J'ai pas testé mais essaye normalement, ça fonctionne =).
J'ai pas testé mais essaye normalement, ça fonctionne =).
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 816
13 févr. 2010 à 14:17
13 févr. 2010 à 14:17
int *b = new int (12);
b= null;
N'oublie surtout pas de faire un delete b avant de mettre b à NULL;
Et ensuite la macro est NULL (en majuscule) et non en minuscule.
Donc, la bonne version serait :
b= null;
N'oublie surtout pas de faire un delete b avant de mettre b à NULL;
Et ensuite la macro est NULL (en majuscule) et non en minuscule.
Donc, la bonne version serait :
int *b=new int(12); delete b, b=NULL;
k-23
Messages postés
252
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
25 novembre 2014
9
13 févr. 2010 à 16:49
13 févr. 2010 à 16:49
ceci marche mais jessaye de faire la meme chose da ns cette fonction:
void Grille::setValeur(int *positionL, int *positionC){
int *b = new int (12);
b;
delete tab [*positionC][*positionL], tab [*positionC][*positionL] = NULL;
CA MARCHE PAS POUVEZ VOUS MAIDER
}
void Grille::setValeur(int *positionL, int *positionC){
int *b = new int (12);
b;
delete tab [*positionC][*positionL], tab [*positionC][*positionL] = NULL;
CA MARCHE PAS POUVEZ VOUS MAIDER
}
Pacorabanix
Messages postés
3245
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
658
>
k-23
Messages postés
252
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
25 novembre 2014
13 févr. 2010 à 18:30
13 févr. 2010 à 18:30
j'ai deux questions encore :
comment est déclaré ton tab ?
et
comment sais-tu que ça ne fonctionne pas ?
(je dis ça car il y a plein d'erreurs possibles, et des fois l'erreur n'est pas où on le pense)
comment est déclaré ton tab ?
et
comment sais-tu que ça ne fonctionne pas ?
(je dis ça car il y a plein d'erreurs possibles, et des fois l'erreur n'est pas où on le pense)
k-23
Messages postés
252
Date d'inscription
mardi 4 mars 2008
Statut
Membre
Dernière intervention
25 novembre 2014
9
>
Pacorabanix
Messages postés
3245
Date d'inscription
jeudi 23 août 2007
Statut
Membre
Dernière intervention
19 mai 2013
13 févr. 2010 à 19:07
13 févr. 2010 à 19:07
ca marche pas pcq jai essayé tout sans ca ca marche mais il veut pas mettre la valeur null il met nimporte quel entier mais pas null
13 févr. 2010 à 17:59