Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment faire un fichier GNU C + + 
  • Importance de la sélection des proc…
  • Comment réparer le Visual C + + Run…
  • Comment surcharger une fonction en C…
  • C Outils de fuite de mémoire 
  • Comment détecter un débogueur 
  • Comment écrire un programme en C po…
  • Comment définir la valeur par défa…
  • Comment faire pour convertir un doub…
  • Comment faire pour envoyer des frapp…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire une interface graphique en C 
  • Comment compiler C + + sous Linux 
  • Comment créer Porte En GtkRadiant 
  • Comment créer Bonjour tout le monde dans Microsoft Visual C 2010 Express 
  • Comment utiliser des pointeurs en C + + 
  • Comment faire défiler jusqu'à une ligne dans un DataGridView 
  • Comment lire les fichiers Hex en C + + 
  • C + + Types de données 
  • Comment réparer Microsoft Visual C + + 
  • Comment faire pour ajouter des minutes à DateTime 
  • Connaissances Informatiques © http://www.ordinateur.cc