1

Quelqu'un pourrais m'expliquer la fonction de Void plus présisement ?
Merci beaucoup car je rencontre cette fonction régulierement dans d'autre progs
IP2X

2

"void" est un type comme "int", mais qui veut dire "rien".
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

3

hein
IP2X

4

il sert a quoi dans un progs
IP2X

5

void mafunc(void) est une fonction sans paramètres (avec rien en paramètre) et qui ne retourne rien.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

6

Et c'est aussi utilisé pour les pointeurs: un pointeur pour lequel on ne sait pas vers quoi il pointe est un "pointeur vers rien", c'est-à-dire void *. C'est utile pour des fonctions génériques comme memcpy.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

7

en fait ça crée comme un programme qu'on utilise plutard
IP2X

8

Euh, question : je présume que tu ne sais pas ce que c'est qu'une déclaration de fonction?

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

9

pas trop
IP2X

10

C'est plutot handicapant pour quelqu'un qui essaie de lire et comprendre du code C
avatar
Maintenant j'ai la flemme de garder une signature à jour sur ce site. Je n'ai même plus ma chaîne Exec sous la main.

11

quelqu'un pourrais m'expliqué vite fait, car je débute, ça serais simpa
IP2X

12

Explications :
Kevin Kofler
: "void" est un type comme "int", mais qui veut dire "rien".
Kevin Kofler :
void mafunc(void) est une fonction sans paramètres (avec rien en paramètre) et qui ne retourne rien.
Kevin Kofler :
Et c'est aussi utilisé pour les pointeurs: un pointeur pour lequel on ne sait pas vers quoi il pointe est un "pointeur vers rien", c'est-à-dire void *. C'est utile pour des fonctions génériques comme memcpy.
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

13

c'est comme des fonctions ?
IP2X

14

Je te conseille de prendre un bon tuto C et de le potasser... (j'ai pas les URL en tête, mais [google]tuto squale[/google])


Pour répondre à ta question, on peut déclarer une fonction avec :

type_de_retour nom_de_la_fonction(type_argument_1 argument_1,type_argument_2 argument_2) {
  ... corps de la fonction ...
}


Pour une fonction qui ne renvoie rien, on a type_de_retour = void, ce qui explique que souvent une fonction est définie avec le mot-clé "void" (il n'y a pas de mot-clé "function"). Mais ça marche aussi avec d'autres types, comme "int" ou "char"... Un cours de C t'expliquera ça plus en détail.

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

15

16

il faut que je le lise a fond le tuto de squale
IP2X

17

Je te conseille de prendre un bon tuto C et de le potasser... (j'ai pas les URL en tête, mais Google : tuto squale)

merci pr la pub smile
mais mon tuto n'est plus en ligne nulle part, en gros...
http://squale92.free.fr/tci
tu trouvera peut-être la version off-line de la version d'il y a un paquet d'années
(je bosse sur une nouvelle version... mais c lent)
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall

18

OK , j'y vais a fond cette fois, c'est vraiment gallère
IP2X

19

20

squale92
: mais c lent

On voit ça grin (comment ça, mal placé pour critiquer, moi? cheeky)

« The biggest civil liberty of all is not to be killed by a terrorist. » (Geoff Hoon, ministre des transports anglais)

21

comment ça, mal placé pour critiquer, moi?

huhu tongue
bah, j'en ai écrit 10 chapitre sur une estimation de 30 environ...
mais y'en reste encore 20 grin
et en plus, il faut que je relise tout, que je le valide, et que je fasse valider par un ou deux relecteurs externes...
avatar
Tutorial C (TI-89/92+/v200) - Articles Développement Web (PHP, Javascript, ...)
« What is the sound of Perl? Is it not the sound of a wall that people have stopped banging their heads against? » - Larry Wall