Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1189 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  [C] besoin d'aide pour 2 malheureux trucs SVP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] besoin d'aide pour 2 malheureux trucs SVP

n°219834
Aricoh
gentil mais fo po pousser
Posté le 25-09-2002 à 11:21:13  profilanswer
 

Hello, j'ai juste besoin de votre aide pour 2 toutes petites choses
 
J'suis programmeur Perl habituellement et le truc qui m'chiffonne ici en C ne me pose généralement aucun soucis sauf qu'en C, ben ...  :heink:  
 
Dans un programme C sous Windows, je dois récupérer le nom du user lancant le programme (NT4 et 2000). Il me faut également récupérer la date du jour au format AAAAMMJJ (ex. 20020925).
 
Pouvez-vous m'indiquer via exemple comment on fait ça SVP ?


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO -> Google Pixel 9 PRO XL
mood
Publicité
Posté le 25-09-2002 à 11:21:13  profilanswer
 

n°219841
LetoII
Le dormeur doit se réveiller
Posté le 25-09-2002 à 11:37:36  profilanswer
 

Pour la date (sous windows uniquement):
 

Code :
  1. SYSTEMTIME date;
  2. GetLocalTime(&date);
  3. char string[9];
  4. sprintf(string,"%.4d%.2d%.2d",date.wYear,date.wMonth,date.wDay);


---------------
Le Tyran
n°219846
Aricoh
gentil mais fo po pousser
Posté le 25-09-2002 à 11:44:57  profilanswer
 

LetoII a écrit a écrit :

Pour la date (sous windows uniquement)



 
 :jap: mais faut-il utiliser la lib time.h ?


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO -> Google Pixel 9 PRO XL
n°219897
LetoII
Le dormeur doit se réveiller
Posté le 25-09-2002 à 13:27:00  profilanswer
 

Aricoh a écrit a écrit :

 
 
 :jap: mais faut-il utiliser la lib time.h ?




 
Pas pour ce que je t'ai filé


---------------
Le Tyran
n°219909
disq8
Posté le 25-09-2002 à 13:45:27  profilanswer
 

Aricoh a écrit a écrit :

Hello, j'ai juste besoin de votre aide pour 2 toutes petites choses
 
J'suis programmeur Perl habituellement et le truc qui m'chiffonne ici en C ne me pose généralement aucun soucis sauf qu'en C, ben ...  :heink:  
 
Dans un programme C sous Windows, je dois récupérer le nom du user lancant le programme (NT4 et 2000). Il me faut également récupérer la date du jour au format AAAAMMJJ (ex. 20020925).
 
Pouvez-vous m'indiquer via exemple comment on fait ça SVP ?




 
 
ca devrait faire l affaire ...
 

Code :
  1. char *libvar;
  2.    /* Get the value of the USERNAME environment variable. */
  3.    libvar = getenv( "USERNAME" );


Message édité par disq8 le 25-09-2002 à 13:46:26
n°219913
darkoli
Le Petit Dinosaure Bleu
Posté le 25-09-2002 à 13:48:55  profilanswer
 

LetoII a écrit a écrit :

Pour la date (sous windows uniquement):
 

Code :
  1. SYSTEMTIME date;
  2. GetLocalTime(&date);
  3. char string[9];
  4. sprintf(string,"%.4d%.2d%.2d",date.wYear,date.wMonth,date.wDay);






 
Il sert à quoi le '.' aprés le '%' ?
C'est la même chose que '0' ('%02d';) ?


---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html
n°219915
Aricoh
gentil mais fo po pousser
Posté le 25-09-2002 à 13:50:26  profilanswer
 

disq8 a écrit a écrit :

 
ca devrait faire l affaire ...

Code :
  1. char *libvar;
  2.    /* Get the value of the USERNAME environment variable. */
  3.    libvar = getenv( "USERNAME" );






 
ok, ça baigne dans l'huile c't'affaire  :jap:  :D  
 
Et dans ma fonction int main, je peux donc faire sacom pour tester le contenu de getenv ?
 

Code :
  1. char *libvar;
  2. libvar = getenv( "USERNAME" );
  3. if (libvar[0] == '\0')
  4.     return -1;


 
because on viens de me signaler qu'au taf, quelques postes sont encore en win95, et je suis pas certain qu'en win9x, la variable USERNAME contienne quelque chose ...
 
Merci de vos tuyaux en tout cas !


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO -> Google Pixel 9 PRO XL
n°219919
Aricoh
gentil mais fo po pousser
Posté le 25-09-2002 à 13:52:52  profilanswer
 

DarkOli a écrit a écrit :

 
Il sert à quoi le '.' aprés le '%' ?
C'est la même chose que '0' ('%02d';) ?




 
moui, j'ai vu  :) je crois qu'il pensait "%.2f" à mon avis  ;)


Message édité par Aricoh le 25-09-2002 à 13:53:07

---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO -> Google Pixel 9 PRO XL
n°219922
LetoII
Le dormeur doit se réveiller
Posté le 25-09-2002 à 13:55:19  profilanswer
 

DarkOli a écrit a écrit :

 
 
Il sert à quoi le '.' aprés le '%' ?
C'est la même chose que '0' ('%02d';) ?




 
Ca indique que sprintf doit placer au moin de caractères, si l'entier est trop court alors la fonction compléte avec des 0
 
et ça fait la même chose que %02d.


Message édité par LetoII le 25-09-2002 à 13:56:33

---------------
Le Tyran
n°219923
LetoII
Le dormeur doit se réveiller
Posté le 25-09-2002 à 13:57:14  profilanswer
 

Aricoh a écrit a écrit :

 
 
moui, j'ai vu  :) je crois qu'il pensait "%.2f" à mon avis  ;)




 
 
 :non:


---------------
Le Tyran
mood
Publicité
Posté le 25-09-2002 à 13:57:14  profilanswer
 

n°219936
Aricoh
gentil mais fo po pousser
Posté le 25-09-2002 à 14:13:53  profilanswer
 

LetoII a écrit a écrit :

 
 :non:  



désolé, j'm'a gourré  :(  :)


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO -> Google Pixel 9 PRO XL
n°219946
LetoII
Le dormeur doit se réveiller
Posté le 25-09-2002 à 14:23:53  profilanswer
 

Aricoh a écrit a écrit :

désolé, j'm'a gourré  :(  :)  




 
spas grave ;)


---------------
Le Tyran

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  [C] besoin d'aide pour 2 malheureux trucs SVP

 

Sujets relatifs
besoin d'aide avec phpmynews!Aide pour un sujet sur le php et l'asp
Besoin d'aide pour creation de moteur de rechercheJ'ai besoin d'aide pour faire un popup
J'ai besoin de mqueue.hxx et .cxxBesoin d'un exemple de jeu 2d avec sa source fais avec allegro ! svp
[PHP] besoin aide avec REGEXP 
Plus de sujets relatifs à : [C] besoin d'aide pour 2 malheureux trucs SVP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR