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: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
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; } //---------------------------------------------------------------------------Comment ajouter le signe "+" avant chaque valeure positive g�n�r�e ?
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);
Merci !
Partager