[C/DEVCPP]LIREEXEC (LECTURE DANS LA BASE DE REGISTRE DE L'HISTORIQUE WINDOWS COD

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019 - 11 déc. 2006 à 22:31
cs_omnia Messages postés 240 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 22 mars 2009 - 25 juin 2009 à 18:05
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/40680-c-devcpp-lireexec-lecture-dans-la-base-de-registre-de-l-historique-windows-code-en-rod-13-avec-gestion-de-la-date

cs_omnia Messages postés 240 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 22 mars 2009
25 juin 2009 à 18:05
Bien vu :p j'avais oublié de mettre la source à jour

corrigé
pb07 Messages postés 5 Date d'inscription jeudi 3 février 2005 Statut Membre Dernière intervention 24 septembre 2012
25 juin 2009 à 17:01
Apparemment, une erreur dans le source

case 'y': *c++ = 'n'; break;

à remplacer par :

case 'y': *c++ = 'l'; break;

Merci pour le code
cs_omnia Messages postés 240 Date d'inscription jeudi 9 janvier 2003 Statut Membre Dernière intervention 22 mars 2009
12 déc. 2006 à 08:24
Merci je vais faire les modifes et réup :)
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
11 déc. 2006 à 22:31
strcpy(resultat,"");
> resultat[0] 0;

char *c = resultat;
avant la boucle et ainsi:
case 'a': strcat(resultat,"n"); break;
> case 'a': *c++ 'n'; break;
et ainsi de suite.

RegOpenKeyEx
employer les versions 'Ex' qui permettent de spécifier les options minimales d'ouverture etc..
Rejoignez-nous