Question a la con... comme d'hab... - C - Programmation
Marsh Posté le 04-12-2003 à 04:52:49
Non, y'a pas plus simple. Le prototype de ta fonction sera « void modif(int *nb_triangles) ».
Sinon j'imagine que contrairement à ce que tu dis nb_triangles n'est pas une variable globale, sinon a quoi bon la passer en paramètre ?
Marsh Posté le 04-12-2003 à 08:53:43
pas bien les variables globales.
pour un truc aussi simple, tu peux utiliser la valeur de retour
Code :
|
Marsh Posté le 04-12-2003 à 08:54:38
mais c'est mieux d'utiliser les pointeurs bien entendu...
Marsh Posté le 04-12-2003 à 10:09:35
en C++:
Code :
|
Compilation avec g++:
Code :
|
Execution
Code :
|
En C, ça ne marche pas... la solution est les pointeurs
Marsh Posté le 04-12-2003 à 11:37:01
western a écrit : en C++:
|
La meme en C
Code :
|
A+,
Marsh Posté le 04-12-2003 à 12:01:15
Pourquoi une question à la con doit-elle si souvent être associée à un titre à la con ?
Marsh Posté le 04-12-2003 à 12:15:01
western a écrit : en C++:
|
tu te fous de qui là ?
Marsh Posté le 04-12-2003 à 13:32:04
je crois qu'il veut te dire que printf c'est PAS du c++...
Marsh Posté le 04-12-2003 à 13:32:47
ReplyMarsh Posté le 04-12-2003 à 13:35:25
putain il voulait juste montrer la difference pointeur / reference, qu'est ce que vous nous chiez un cake sur un printf a la fin ? On s'en branle, c'est pas le sujet
Marsh Posté le 04-12-2003 à 13:40:33
Harkonnen a écrit : |
certes, mais IL Y A DES FAçONS POLIS de le dire, non?
Marsh Posté le 04-12-2003 à 13:49:36
ReplyMarsh Posté le 04-12-2003 à 14:10:05
Là il est poli, d'habitude il demande directement la moderation du topic
A+,
Marsh Posté le 04-12-2003 à 14:32:19
gilou a écrit : Là il est poli, d'habitude il demande directement la moderation du topic |
lol! qui est 'Pour' pour renvoyer Taz dans sa Tasmanie?
Marsh Posté le 04-12-2003 à 14:33:42
western a écrit : |
bah en même temps, il est comme il est mais ce serait bien dommage de se passer de ses connaissances
Marsh Posté le 04-12-2003 à 02:54:22
void modif(int nb_triangles);
Voila, ca fait longtemps sans pratiquer et arrive les problemes idiots...
Alors je veux modifier la variable nb_triangles et que cette modification soit valable sur la variable globale qu'est nb_triangles pour pouvoir la recuperer ailleurs...
Bien evidement mon affectation classique ne marche pas...
J'ai fait passer la chose en faisant passer l'adresse de l'entier en parametre mais y'a pas plus simple ?
Merci
---------------
/* Toblerone is so gooooood 4 U */