Salut,

J'ai cr�er un petit soft qui g�n�re des donn�es al�atoires. Ces donn�es peuvent �tre positives ou n�gatives, quand la valeure est n�gative, ma fonction ajoute automatiquement le signe "-" devant le nombre, mais quand la valeure est positive, je n'ai pas le signe "+" devant. Voila la fonction qui me g�n�re les donn�es:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
int TfmMain::fGenerateur(int iSeuilMin, int iSeuilMax)
{
  Randomize(); // Coup de sac !
  iPlage = iSeuilMax - iSeuilMin ; // Affiche une nouvelle valeur
  iGen = random(iPlage) + iSeuilMin;
  return iGen;
}
//---------------------------------------------------------------------------
Voici la concatenation pour ensuite �crire dans un fichier via um TMemo:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
  // Concatenne toutes les informations
  sprintf(cInscription,"%s\tTemp:%05i\tPression:%05i\tVitesse:%05i\tHumidité:%05i\t Ensoleillement:%06i\tDirection du vent:%05i",
  asDateHeure,iTemp,iPression,iVent,iHumidite,iSoleil,iDirVent);
 
  mEcrire->Lines->Add(cInscription);
 
  mEcrire->Lines->SaveToFile(CheminFichier);
Comment ajouter le signe "+" avant chaque valeure positive g�n�r�e ?

Merci !