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 :

Que signifient ces lignes ?


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Femme Profil pro
    en informatique
    Inscrit en
    Juin 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Creuse (Limousin)

    Informations professionnelles :
    Activité : en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2011
    Messages : 9
    Par défaut Que signifient ces lignes ?
    BJR;
    je voulais comprendre la fonction de chaque instruction si vous pouvez m'aidez
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #include<stdio.h>
    #include<conio.h>
    #include<string.h>
    char input[30]="",name[ 50]="";// la  chaine saisie
    int n,i=1,trouve;char ret[50];
    char iStr[1];
    char rep = 'n';
    char fileName[10];
    merci d'avance.

  2. #2
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #include<stdio.h> //inclusion de stdio.h : stdin/stdout/stderr, etc...
    #include<conio.h> //inclusion de conio.h
    #include<string.h> //inclusion de string.h : manipulation de chaînes
    char input[30]="",name[ 50]="";//déclaration de deux tableaux de caractères (30 et 50) vides.
    int n,i=1,trouve; /: déclaration de 3 int, dont i = 1
    char ret[50]; //déclaration d'un tableau de caractère (50)
    char iStr[1]; //déclaration d'un tableau de caractère (1)
    char rep = 'n'; //déclaration d'un caractère égal à n
    char fileName[10]; //déclaration d'un tableau de caractère (10)

  3. #3
    Membre habitué
    Femme Profil pro
    en informatique
    Inscrit en
    Juin 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Creuse (Limousin)

    Informations professionnelles :
    Activité : en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2011
    Messages : 9
    Par défaut
    Citation Envoyé par Neckara Voir le message
    #include<stdio.h> //inclusion de stdio.h : stdin/stdout/stderr, etc...
    #include<conio.h> //inclusion de conio.h
    #include<string.h> //inclusion de string.h : manipulation de chaînes
    char input[30]="",name[ 50]="";//déclaration de deux tableaux de caractères (30 et 50) vides.
    int n,i=1,trouve; /: déclaration de 3 int, dont i = 1
    char ret[50]; //déclaration d'un tableau de caractère (50)
    char iStr[1]; //déclaration d'un tableau de caractère (1)
    char rep = 'n'; //déclaration d'un caractère égal à n
    char fileName[10]; //déclaration d'un tableau de caractère (10)

    merci

  4. #4
    Membre habitué
    Femme Profil pro
    en informatique
    Inscrit en
    Juin 2011
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Creuse (Limousin)

    Informations professionnelles :
    Activité : en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2011
    Messages : 9
    Par défaut si tu pourra m'aidez encore!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    int chercher(char pSalle[10],char pName[50])
     
    {
        int res;
        FILE *db1;
            db1 = fopen(pSalle,"r");
        if (db1 == NULL)
                {
                    printf("Erreur de lecture des données.\n");
                    res = 0;
                }
        else
                {
                    fscanf(db1,"%s",ret);// lire le nbre d'elements du fichier
                     while(strcmp(ret,"EOF")!=0 && strcmp(ret,name)!=0)
                                                fscanf(db1,"%s",ret);
                     if (strcmp(ret,"EOF")!=0)
                                                 res = 1 ;
                     else res = 0;
                }
    fclose(db1);
    return res;
    };)

  5. #5
    Inactif  


    Homme Profil pro
    Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Inscrit en
    Décembre 2011
    Messages
    9 026
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Doctorant sécurité informatique — Diplômé master Droit/Économie/Gestion
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2011
    Messages : 9 026
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    int chercher(char pSalle[10],char pName[50])
     
    {
        int res; // déclare un int
        FILE *db1; // déplace un pointeur sur un fichier
            db1 = fopen(pSalle,"r"); // ouvre le fichier en mode lecture
        if (db1 == NULL) // si l'ouverture n'a pas fonctionnée
                {
                    printf("Erreur de lecture des données.\n"); //affichage d'un message
                    res = 0;
                }
        else //sinon
                {
                    fscanf(db1,"%s",ret);//lit un mot du fichier et le stocke dans ret
                     while(strcmp(ret,"EOF")!=0 && strcmp(ret,name)!=0) // tant que  ret est différent de EOF et que ret est différent de name
                                                fscanf(db1,"%s",ret); // on lit un mot et on le stocke dans ret
    //fin du while
                     if (strcmp(ret,"EOF")!=0) // si ret est différent de "EOF"
                                                 res = 1 ; // res = 1
                     else res = 0; // sinon res = 0
                }
    fclose(db1); // on ferme le fichier
    return res; // on retourne res
    };)
    Sinon, je suis un peu curieux, qu'essaye-tu de faire?
    Pourquoi vouloir la signification de ces lignes?

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2010
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2010
    Messages : 18
    Par défaut
    Hum... Surtout, il me semble que tu ne vas pas frapper à la bonne porte. Tu demandes des explications pour des portions de code triviaux, alors que tu pourrais faire beaucoup mieux:
    -chercher que fait telle fonction sur google ( tu auras des réponses bien plus précises (surcharge etc...))
    -regarder un tuto (vu que toutes les notions dont tu parles font normalement partie des tutos pour débuter).

    Si tu veux vraiment apprendre ce langage, tu t'y prends très mal .

Discussions similaires

  1. Que signifient ces options ?
    Par schnee dans le forum Modélisation
    Réponses: 8
    Dernier message: 08/11/2012, 22h20
  2. Que signifient ces messages d'erreurs ?
    Par dida_plt dans le forum Débuter
    Réponses: 5
    Dernier message: 04/12/2011, 13h45
  3. Que signifie ces lignes de codes ?
    Par Gnap69 dans le forum Débuter
    Réponses: 2
    Dernier message: 12/04/2010, 20h27
  4. Que signifie cette ligne de code ?
    Par ysahel dans le forum Débuter
    Réponses: 3
    Dernier message: 22/01/2010, 13h07
  5. Que signifie ces éléments dans l'interface graphique?
    Par flet le kid dans le forum Débuter
    Réponses: 2
    Dernier message: 01/05/2009, 19h33

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