Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.sys.mac.programmation > #2712
| 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 | Next — Previous in thread | Find similar
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