IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

[c++] fichiers include


Sujet :

C++

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Par défaut [c++] fichiers include
    j'utilise dev-c++ et je désire utiliser la fonction sscanf() qui permet de convertir une chaîne de caractères en nb
    pour ce faire j'ai utilisé #include <stdio.h> dans mon entête
    Mais le compilateur refuse l'utiisation de la fonction en m'indiquant
    "'CodeAisie' undeclared ( first use this function)"
    Code Saisie est le tableau char avec mes caractères
    J'ai donc deux questions
    - pourquoi il me demande de déclarer cette foncfion eaors que j'ai inclu le prototype via "stdio.h"
    - pourquoi une syntaxe différente dans mes fichiers include en effet le fichier d'entête "iostream" n'est pas déclaré en .h

    par avance merci

  2. #2
    Membre émérite Avatar de reggae
    Profil pro
    Inscrit en
    Août 2005
    Messages
    773
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 773
    Par défaut
    Pour les #include <iostream> va voir la dessus:
    http://c.developpez.com/faq/cpp/?pag...le#SL_iostream
    Tu pourais juste m'expliquer la syntaxe de sscanf()? (je connais moins bien le C que le C++)
    A++

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 94
    Par défaut
    Autre objection, pour convertir des chaînes en nombres, pourquoi n'utilises-tu pas atoi et atof qui sont des fonctions dédiées à cela et plus simples que sscanf ? Si tu travailles en C++, y'a encore mieux : les flux de chaines (stringstream's) - renseignements dans la FAQ.

    Les en-têtes sans .h correspondent à la bibliothèque standard C++. iostream et iostream.h n'ont RIEN à voir !!!

    Bonne chance,
    Kwakanar

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Par défaut
    merci pour les info concernant les fichier include
    En ce qui concerne la fonction je l'ai trouvé sur un site présenté comme une fonction permettant de transformer une chaîne de caratère en nombre
    voici un exemple
    int n;
    sscanf(nCodeSaisie, "%d", &n);
    avec nCodeSaisie tableau contenant la chaîne de caractère

  5. #5
    Membre émérite Avatar de reggae
    Profil pro
    Inscrit en
    Août 2005
    Messages
    773
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2005
    Messages : 773
    Par défaut
    Merci! Je suis d'accord avec kwakanar. Les flux c'est beaucoup plus simple.
    Par hasard: sscanf() c'est pas du C et non du C++?

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    352
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 352
    Par défaut
    merci, vous avez rison je vais utiliser les flux

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SQL] regrouper les requêtes en 1 fichier include ?
    Par grinder59 dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 27/01/2012, 13h00
  2. Réponses: 7
    Dernier message: 23/04/2006, 23h07
  3. Fichier include introuvable
    Par Karibou dans le forum ASP
    Réponses: 4
    Dernier message: 27/07/2005, 13h45
  4. Fichier include introuvable
    Par Karibou dans le forum ASP
    Réponses: 4
    Dernier message: 21/07/2005, 15h39
  5. CSS : fichier include différent selon chaque resolution
    Par Sylvain245 dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 31/03/2005, 17h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo