Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > fr.comp.sys.mac.programmation > #2712

Re: Précision sur le C

Path csiph.com!pasdenom.info!from-devjntp
Message-ID <W656XKTQ5273KUNFP9YVtk3PI_8@jntp> (permalink)
JNTP-Route nemoweb.net
JNTP-DataType Article
Subject Re: Précision sur le C
References <vlp4rh$ouj$1@rasp.pasdenom.info>
Newsgroups fr.comp.sys.mac.programmation, fr.comp.lang.c
Followup-To fr.comp.lang.c
JNTP-HashClient WqDx31DylVKFAoubUJqZ9dy8R-I
JNTP-ThreadID vlp4rh$ouj$1@rasp.pasdenom.info
JNTP-Uri http://nemoweb.net/?DataID=W656XKTQ5273KUNFP9YVtk3PI_8@jntp
User-Agent Nemo/1.0
JNTP-OriginServer nemoweb.net
Date Thu, 16 Jan 25 14:09:24 +0000
Organization Nemoweb
JNTP-Browser Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:128.0) Gecko/20100101 Firefox/128.0
Injection-Info nemoweb.net; posting-host="d267def136a5b967dd567c3f00f8b6ab2bdb4f24"; logging-data="2025-01-16T14:09:24Z/9176779"; posting-account="44@nemoweb.net"; mail-complaints-to="julien.arlandis@gmail.com"
JNTP-ProtocolVersion 0.21.1
JNTP-Server PhpNemoServer/0.94.5
MIME-Version 1.0
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 8bit
X-JNTP-JsonNewsGateway 0.96
From pehache <pehache.7@gmail.com>
Xref csiph.com fr.comp.sys.mac.programmation:2712 fr.comp.lang.c:6362

Cross-posted to 2 groups.

Followups directed to: fr.comp.lang.c

Show key headers only | View raw


(fu2 fclc) 

Le 09/01/2025 à 19:34, kurtz le pirate a écrit :
> 
> 
> Hello,
> 
> J'ai cette fonction (trouvée sur le net) :
> 
> int find_empty(int board[SIZE][SIZE], int *row, int *col) {
> 
>    for (*row = 0; *row < SIZE; (*row)++) {
>      for (*col = 0; *col < SIZE; (*col)++) {
>        if (board[*row][*col] == 0) {
>          return 1;
>          }
>        }
>      }
> 
>    return 0;
>    }
> 
> 
> Je ne suis pas sûr de bien comprendre les '*' devant les variables et 
> paramètres.
> 
> Pour les paramètres, on passe un pointeur sur les variables row et col 
> connues en dehors de cette fonction.
> 
> 
> Mais, dans les boucles 'for', on utilise encore les pointeurs *row et 
> *col. Ca veut dire que les variables en dehors de cette fonction sont 
> incrémentées dans les boucles ?
> 
> 
> Je suis un peu perdu :(

row est un pointeur, donc l'adresse d'un emplacement mémoire. *row 
désigne le contenu de l'emplacement mémoire qui est à l'adresse row. 

En C, le seul moyen de renvoyer un résultat dans les paramètres est de 
passer un pointeur. 

Back to fr.comp.sys.mac.programmation | Previous | NextPrevious in thread | Find similar


Thread

Précision sur le C kurtz le pirate <kurtzlepirate@free.fr> - 2025-01-09 19:34 +0100
  Re: Précision sur le C Joseph B <joseph@nowhere.invalid> - 2025-01-09 20:06 +0000
  Re: Précision sur le C Olivier Miakinen <om+news@miakinen.net> - 2025-01-11 16:06 +0100
    Re: Précision sur le C kurtz le pirate <kurtzlepirate@free.fr> - 2025-01-11 16:52 +0100
      Re: Précision sur le C Olivier Miakinen <om+news@miakinen.net> - 2025-01-11 20:17 +0100
        Re: Précision sur le C kurtz le pirate <kurtzlepirate@free.fr> - 2025-01-12 16:31 +0100
  Re: Précision sur le C Olivier Miakinen <om+news@miakinen.net> - 2025-01-12 22:26 +0100
  Re: Précision sur le C pehache <pehache.7@gmail.com> - 2025-01-16 14:09 +0000

csiph-web