Bonjour,

Tout d'abord je remercie Tevious et Médinoc pour l'aide qu'ils m'ont apportée à ma première question.

Comme je leur ai dit, je ne connais rien au C++ si ce n'est de me retrouver dans le code, et savoir compiler avec Visual Studio.

Ma deuxième question est plus technique.

j'ai une ligne en rouge ci-dessous (ligne 1069 d'un fichier chart1.cpp) dont j'aimerais utiliser le résultat là où se trouve wax/wan à la ligne 898 en vert du même fichier.

Je vous joins le fichier chart1.cpp pour plus d'information.

Encore merci d'avance.
Luc

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
21
22
23
24
25
26
27
28
    sprintf(sz, "%4d: ", count); PrintSz(sz);
    PrintZodiac(mid);
    PrintCh(' ');
    PrintAspect(ilo, planet[ilo], (int)RSgn(ret[ilo]), 0,
      jlo, planet[jlo], (int)RSgn(ret[jlo]), 'm');
    AnsiColor(kDefault);
    sprintf(sz, " -%4d%c%02d'", m/3600, chDeg1, m%3600/60); PrintSz(sz); (ligne 1069)
    if (is.fSeconds) {
      sprintf(sz, "%02d\"", m%60); PrintSz(sz);
    }
    PrintSz(" degree span.\n");


sprintf(sz, "%3d: ", count); PrintSz(sz);
    PrintAspect(jhi, planet[jhi], (int)RSgn(ret[jhi]), ahi,
      ihi, planet[ihi], (int)RSgn(ret[ihi]), 'a');
    k = grid->v[jhi][ihi];
    AnsiColor(k < 0 ? kWhiteA : kLtGrayA);
    sprintf(sz, " - orb: %c%d%c%02d'",
      us.fAppSep ? (k < 0 ? 'a' : 's') : (k < 0 ? '-' : '+'),
      NAbs(k)/3600, chDeg1, NAbs(k)%3600/60); PrintSz(sz);
    if (is.fSeconds) {
      sprintf(sz, "%02d\"", NAbs(k)%60); PrintSz(sz);
    }
    AnsiColor(k < 0 ? kGreenA : kDkGreenA);
    sprintf(sz, " wax/wan - power:%6.2f", (real)phi/1000.0); PrintSz(sz); (Ligne 898)
    PrintInDayEvent(jhi, ahi, ihi, -1);
  }