begin process at 2012 05 24 17:31:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ColdFusion

 > 

Archives

 > 

Débutants

 > 

Comment réaliser un compteur de visite en Visual c++


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Comment réaliser un compteur de visite en Visual c++

mardi 4 mai 2004 à 17:02:13 | Comment réaliser un compteur de visite en Visual c++

ryukengouki


Je souhaite limiter le nombre d'accès à mon logiciel mais je ne sais pas comment m'y prendre...si vous avez des exemples et même des idées je vous en serai très reconnaissant, sachant que je programme en visual c++....
J'ai cru comprendre par mes recherches qu'il existait une fonction qui s'executait à chaque demarrage du programme...
JE NE LA TROUVE PAS!!!!!!!!!!!!!!!!!!!!! je craque!!!!!!!!!!!!!!
merci par avance.
mardi 4 mai 2004 à 23:23:17 | Re : Comment réaliser un compteur de visite en Visual c++

Metrox

Bah, tu t'embetes pas!
tu crées un ptit fichier texte bien planqué au fond du repertoire de windows, et a chaque demarrage, tu l'incrémente de un (dans ton main()). ensuite, dans le main tu testes si la valeur de ton fichier = nbr et si oui, et bien tu quittes le programme...sinon, tu continues ta fonction :)
M@x ---> Go on www.metrox.be
mercredi 5 mai 2004 à 14:27:02 | Re : Comment réaliser un compteur de visite en Visual c++

ryukengouki


Je suis une quille en ce qui concerne les langages de prog d'internet donc pour que je change tes couleurs...c'est rapé!!!!
Sinon là je suis encore en train de lutter sur ce maudit compteur...mon pb est que ça plante : pb de mémoire...
J'arrive à ecrire ds le fichier mais une seule fois...apres ça fait planter mon prog...je ne renoncerai pas!!!!!!!!!!!!!!!!!!!!!
mercredi 5 mai 2004 à 14:39:23 | Re : Comment réaliser un compteur de visite en Visual c++

Metrox

Cmt sa une seule fois?!
Je pense que je sais pourquoi
tu dois vérifier si le fichier existe ou non...S'il n'existe pas, tu le crée et comme contenu tu mets un sinon, tu le lis, tu mets le contenu en variable, tu incémentes la variable, tu supprimes le fichier, tu en recrées un nouveau et deddans, tu mets le contenu de ta var...
sinon, tu remplaces la premiere ligne de ton fichier par ta var au lieu de supprimer et recréer..
Bonne chance!
M@x ---> Go on www.metrox.be
mercredi 5 mai 2004 à 14:54:29 | Re : Comment réaliser un compteur de visite en Visual c++

ryukengouki

En fait le pb majeur est que je ne sais pas ecrire une valeur dans un fichier pour ensuite la récuperer pour l'incrémenter, je dois me tromper dans les fonctions que j'utilise...

voici mon bout de code :

FILE f;

f = fopen("Compteur.out","rt");
int compte = fscanf(f,"%d",utilisations);
if (compte > 2)
{
AfxMessageBox("Vous avez dépassez le nombre d'utilisations permises", MB_OK | MB_ICONSTOP);
exit(1);
}
else
{
utilisations = utilisations + 1;
fclose(f);

f = fopen("Compteur.out","wt");
fprintf(f,"%d",utilisations);
fclose(f);
}
samedi 24 février 2007 à 12:25:42 | Re : Comment réaliser un compteur de visite en Visual c++

sebus1978

J'espère que tu as progressé en C depuis

// Quand tu fournis des sources fournit les
// de façon complète, merci !!!

#include "stdafx.h"
#include <STDIO.H>
#include <STDLIB.H>


int _tmain(int argc, _TCHAR* argv[])
{
    FILE *f;
    int utilisations=0;
    // comment fais-tu quand le fichier existe pas
    // va voir: http://doucets.free.fr
    // ou alors l'excellent site http://sebastank.free.fr
    f = fopen("Compteur.out","rt");
    if (f != NULL)
    {
        // Purée y'a du boulot, revoie fscanf dans la MSDN
        // ce que tu appelles compte est en fait le retour status
        int compte = fscanf(f,"%d",&utilisations);
        if (utilisations > 2)
        {
            // j'ai viré et remplacé ton AfxMsgBox par un bon
            // vieux printf car je déteste les MFC
            printf("Vous avez outrepasser le nombre d'utilisations permises\n %d fois deja utilise !!!"
                ,utilisations);
            exit(1);
        }
        else
        {
            utilisations = utilisations + 1;
            fclose(f);
            
            f = fopen("Compteur.out","wt");
            fprintf(f,"%d",utilisations);
            fclose(f);
        }
    }
    else
    {
        // cas de la premiere utilisation ou le fichier
        // n'existe pas, et je crois qu'il était là ton pb
        // (pb de newbie en C)
        utilisations++;
        f = fopen("Compteur.out","wt");
        fprintf(f,"%d",utilisations);
        fclose(f);        
    }
    return 0;
}



Cette discussion est classée dans : programme, visual, compteur, réaliser, visite


Répondre à ce message

Sujets en rapport avec ce message

Comment faire un shell [ par Yan ] Bonjour! moi j'ai une entreprise et quand mes employés rentre dans l'ordinateur , j'aimerais ca savoir comment on fait pour qui es accès juste au prog recherche programme d un carnet d adresse en langage "c". [ par mathieu ] salut je suis a la recherche d'un programme réalisant un carnet d'adresse en langage "c" c'est super urgent et ça serait trés gentil de votre part, me Faire un compteur live [ par Nico5779 ] Bonjour,qqn d'entre vous peut il m'aider a réaliser un compteur qui affiche le nombre d'utilisateur identifié ou non.Comme sur ce site dans le menu a visual basic [ par aloula29 ] c'est dans quelle option quand peut changer de caractere en visual basic comme une saisie d'un mot de passe en voi que des etoiles statistiques de visite d'un site [ par pat14 ] bonjours,je suis en train de développer un site dont le but principal est de poser des questions à des chercheurs d'une école d'ingénieur.les responsa J'aimerais réaliser ce code ASP en CF [ par BzaN ] salut tout le monde, devant refaire une page ASP en ColdFusion je bloque sur un problème que je n'arrive pas à réssoudre.Il s'agit de lire les infos d dévelopez avec visual basic [ par mohamed314314 ] Medj'aime bien céer quelque programmes en arbe avec visual studio entreprise, mais j'arrive pas a céer l'intérface en arabe.merci d'avance pour vos ai persistence de propriété avec un contrôle active x en vb6 [ par VBfredo91390 ] J'AI CREE UN CONTROLE ACTIVE X DONT LE BUT EST DE CONSERVER LA VALEUR D'UNE PROPRIETE ENTRE DEUX APPELS DU PROGRAMME (UN SIMPLE LABEL CONSTITUANT - CE Exécution périodique d'une fonction [ par cfmcoder ] Salut,J'écris un programme qui à chaque minuit doit exécuter un sous programme pour la facturation automatique des clients.J'ai cherché dans la docume problème driver odbc visual foxpro [ par laurent7474 ] Bonjour,je travail avec un fichier excel, que j enregistre au format dbase 4 puis je passe par le driver visual foxpro pour travailler avec un logicie


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,543 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales