Bonjour,

j'utilise habituellement le fortran avec lequel je suis à l'aise. Je dois cependant ecrire un petit code en C qui me pose un problème trivial mais agaçant !
Je cherche a incrémenter une variable dans une fonction. La fonction est bien appellée N fois cependant ma variable ne s'incrémente qu'une seule fois

Par exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <math.h>
#include "hrk4.h"
 
void Iter(int i)
{
  i++;
  printf("i : %d\n", i);
}
 
int main(void) {
  int i=0;
  int it=0;
  int NPAS=100;
 
  for (it=0; it<NPAS ; it++) {
        Iter(i);
  }
 
}
Le résultat en sortie est une suite de N lignes imprimant 1 à l'écran.
Si quelqu'un peut me suggérer une idée, merci par avance.

Yann.