Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment faire pour utiliser des type…
  • Comment faire pour utiliser un progr…
  • C + + Fibonacci Numéro Fonction 
  • Comment écrire un Ping intermittent…
  • Qu'est-ce que WinAC & Kernel Mode 
  • Qu'est-ce que la syntaxe en C + + 
  • Comment faire pour déboguer les fui…
  • Quelle est l'importance de l'apprent…
  • Comment faire un tampon en C + + 
  • Comment afficher une virgule dans C …
  •   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 faire pour supprimer des enregistrements dans un tableau du programme C

    langages comme Python , Ruby et Java peuvent faciliter la programmation . Mais quand vient le temps de la puissance brute et la vitesse , il n'y a pas de langue moderne comme le vieux veille: C. Cependant, cette puissance a un prix . Même les opérations simples, telles que la suppression d'objets à partir d'un tableau, peut être une entreprise assez vertigineuse pour un programmeur utilisé pour le redimensionnement de tableau dynamique disponible dans de nombreuses langues modernes. Ici, vous allez créer une fonction qui peut être utilisée pour supprimer un élément d' un tableau d'entiers . . Instructions
    1

    Ouvrez un éditeur de texte
    2

    Coller la fonction suivante:

    removeElement void ( int * arr, élément int, int * taille ) {

    int compteur = 0;

    for (int x = 0; x < * taille ; ! x + +) {

    if ( x = element) {

    arr [ counter] = arr [ x] ; compteur de


    + +; }


    }

    * size = * taille - 1 ;

    }

    Comme vous pouvez le voir, cela prend un pointeur vers un tableau , le numéro de l'élément à supprimer , et la taille du tableau . La dernière variable est très important : C ne permet tout simplement pas de réduire la taille d'un tableau déclaré (ou l'augmenter , d'ailleurs . ) Au lieu de cela , vous aurez besoin de garder une trace de la taille du tableau séparément , et utiliser le " sizeof " fonction seulement comme une référence pour la taille maximale actuelle de la baie . La taille et le tableau lui-même sont tous deux passés comme pointeurs , donc nous pouvons obtenir à leur adresse et modifier leurs valeurs en dehors de la fonction

    Après cela , la logique est simple: . Données situées à droite de l'élément supprimé est tout simplement décalé vers la gauche .
    3

    Enregistrez votre travail dans " removeElement.cpp . "

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour trouver une fuite de mémoire dans Linux 
  • Comment changer l'icône dans Xcode 
  • Comment déclarer une variable statique en C 
  • Comment faire pour obtenir la ligne Nombre d' un fichier d'entrée en C 
  • Comment ouvrir plusieurs fichiers en entrée et sortie en C + + 
  • Cacher C + + symboles dans la bibliothèque statique 
  • C MDI Tutorial 
  • Chaînes communes à C 
  • Comment faire une chaîne en un tableau en C + + 
  • Comment mettre la dernière ligne d'une grille de Focus 
  • Connaissances Informatiques © http://www.ordinateur.cc