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

  FORUM HardWare.fr
  Programmation

  [C] petit programme tout con ... pour ceux qui connaissent ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] petit programme tout con ... pour ceux qui connaissent ?

n°152319
Aricoh
gentil mais fo po pousser
Posté le 06-06-2002 à 09:43:27  profilanswer
 

Hello,
 
je vous explique vite fait le topo. Au boulot, on est sous 98 et w2k et régulièrement, on s'apperçoit qu'il manque des fichiers sur nos bécanes, ou que des messages sont consultés en notre absence
 
j'aimerais concevoir un petit programme qui se lancerait au start de la machine et qui ne ferait qu'indiquer dans un petit fichier planqué le jour du lancement de la machine, l'heure et le nom d'utilisateur se connectant.
 
manque de chance, je ne maitrise pas suffisamment le C, je sais faire ce prog en Perl mais pb avec Perl, si notre mystérieux gugusse ouvre le script, tout est en clair dedans et tous nos postes n'ont pas Perl d'installé en local
 
j'aimerais donc si possible que qq me produise l'équivalent en C du source Perl suivant :
 
----------------------------------------------------------
open(LOG, ">>toto.log" ) or die();
print LOG Date(), " - ", Heure(), " - ";
if (%ENV{USERNAME}) {
        print LOG %ENV{USERNAME}, "\n";
} else {
        print LOG "anonymous user\n";
}
close(LOG);
 
sub Date {
    my ($Sec,$Min,$Heure,$Mjour,$Mois,$Annee,$Sjour,$Ajour,$Isdst) = localtime(time);
    $Annee += 1900;
    $Mois += 1;
    return $Mjour . '/' . $Mois . '/' . $Annee";
}
 
sub Heure {
    my ($Sec,$Min,$Heure,$Mjour,$Mois,$Annee,$Sjour,$Ajour,$Isdst) = localtime(time);
    return $Heure . ':' . $Min . ':' . $Sec;
}
------------------------------------------------


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO
mood
Publicité
Posté le 06-06-2002 à 09:43:27  profilanswer
 

n°152325
Aricoh
gentil mais fo po pousser
Posté le 06-06-2002 à 09:52:18  profilanswer
 

Juste pour info :  
 
%ENV{USERNAME} est une variable qui récupère le nom de l'utilisateur qui se logge sur la machine, c'est ni + ni - qu'une variable d'environnement de l'OS


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO
n°152512
Aricoh
gentil mais fo po pousser
Posté le 06-06-2002 à 11:49:20  profilanswer
 

[:yoyoz]


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO
n°152584
Aricoh
gentil mais fo po pousser
Posté le 06-06-2002 à 13:04:06  profilanswer
 

sinon, au pire, si qqun peut me dire si 98 && 2000 écrivent dans des fichiers log au démarrage, ça pourrait me servir aussi


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO
n°153340
Aricoh
gentil mais fo po pousser
Posté le 07-06-2002 à 10:39:46  profilanswer
 

[:yoyoz]


Message édité par Aricoh le 06-07-2002 à 10:40:06

---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO

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

  [C] petit programme tout con ... pour ceux qui connaissent ?

 

Sujets relatifs
un site web est-il un programme ?comment faire pour k1 programme clic de lui-meme
[C] p'tit programme bizarre : evil inside?[asp] un petit pb
petit probleme en PHP... identificationBonjour juste un petit sondage d'opinion personnel sur ...
[VB6] Ne pas faire apparaitre son programme dans les tâches ??Programme pour remplacer une chaine de caractere dans un fichier
Petit truc tout bête en Pascal sous Delphi...(Socket de connection...)[MySQL] Petit problème de rangement
Plus de sujets relatifs à : [C] petit programme tout con ... pour ceux qui connaissent ?


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