| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment utiliser des chaînes comme la saisie au clavier en réseaux bidimensionnels avec les programmes C
    Dans la programmation en C , " tableaux " représentent des collections de données en fonction du type de données (comme un entier ou caractère ) définis sous le même nom . Un tableau peut aussi représenter un ensemble de tableaux. Ces tableaux «multidimensionnelle» peut s'avérer un peu complexe mais nécessaire dans certains scénarios de programmation . Un de ces cas est la collecte des données de chaîne , tels que des mots ou des phrases , à partir d'un utilisateur et de stocker chaque chaîne comme une entrée dans un tableau. Choses que vous devez
    texte éditeur
    compilateur C ( GCC )
    Voir Plus Instructions
    1

    créer un tableau multidimensionnel de caractères. Une déclaration de tableau multidimensionnel typique dans un programme C ressemblera à ceci:

    # include

    # include

    int main () {

    caractères string_array [10 ] [30] ;

    }

    C, les chaînes existent comme des tableaux de caractères , se terminant par un symbole nul de terminaison ( " \\ 0 " ) . Ainsi, afin de stocker une collection de tableaux de caractères représentant des cordes, un ensemble de tableaux de caractères ( multidimensionnel ) est nécessaire . Le tableau " string_array " dans l'exemple ci-dessus va contenir 10 tableaux de caractères , chacune 30 caractères .
    2

    Lire saisie de l'utilisateur à partir du clavier en utilisant la fonction " ) scanf ( " . La fonction prend deux arguments : le premier est un symbole entre guillemets , précédés par un signe de pourcentage ( «%») qui désigne le type de données attendu , et le second est le lieu dans lequel les données doivent être stockées . Depuis que nous recueillons une chaîne, le programmeur doit stocker les données dans l'un des tableaux , comme string_array [0] - à noter que les tableaux commencent à l' indice 0e . Le code résultant devrait ressembler à ceci:

    scanf ( "% s" , string_array [ 0]);
    3

    utiliser une boucle pour remplir d'autres chaînes . Depuis string_array représente un tableau de tableaux , le programmeur peut utiliser une boucle de donner à chacun des 10 emplacements d'une nouvelle chaîne. Le code suivant montre comment utiliser une boucle "while" pour demander trois cordes de l'utilisateur et de les stocker dans string_array , de les imprimer par la suite :

    int i = 0;

    while ( i < 3) pour

    {

    scanf ( "% s" , string_array ) ;

    printf (" % s", string_array ) ;

    }
    4

    Enregistrez le code dans un fichier texte et compiler . Si vous nommez le fichier " example.c , " alors vous compilez avec gcc dans un terminal avec la commande suivante:

    gcc example.c

    Exécutez le fichier de sortie en utilisant la commande " . /a.out " (sans les guillemets ) et le programme demandera entrée d'utilisateur pour trois chaînes ( pour la boucle ) et imprimez-les revenir à l'écran .

    Previous :

    next :
      articles connexes
    ·Windows Mobile Options du compilateur C 
    ·Comment faire MFC boutons de commande 
    ·Qu'est-ce qu'un EOF dans le langage C 
    ·Comment écrire un programme C + + qui calcule la moyen…
    ·Comment faire pour déclarer des fonctions statiques en…
    ·Objectif questionnement en programmation C 
    ·Comment faire pour créer une instruction switch en C 
    ·Fonctions visuelles C Sharp Chaîne 
    ·Comment vider la mémoire tampon en C + + 
    ·Comment écrire l'équivalent de la Parole de chèque M…
      articles en vedette
    ·Comment analyser XML en Ruby on Rails 
    ·Comment installer une chaîne de connexion dans les par…
    ·Comment voir les formulaires qui s'exécutent dans VB6 
    ·Comment réinstaller VBScript 
    ·Comment faire pour attirer l'attention sur un nouveau l…
    ·Forms dans Visual Basic dans le projet du système scol…
    ·Comment utiliser l'héritage en PHP 
    ·Comment utiliser les ListBox dans Visual Studio 
    ·Comment enregistrer des variables dans Bases de donnée…
    ·Comment générer une chaîne de longueur variable en J…
    Copyright © Connaissances Informatiques http://fr.wingwit.com