Pokaż wyniki 1 do 3 z 3

Temat: usuwanie indeksu tablicy

  1. #1
    Zarejestrowany
    Jan 2007
    Skąd
    somewhere in time
    Postów
    510

    Domyślnie usuwanie indeksu tablicy

    Hi!
    mam problem, nie wiem jak usunąć element tablicy w cpp musiałby być to odpowiednik unset z php
    tu kod

    Kod:
    #include<iostream>
    #include<fstream>
    #include<conio.h>
    #include<string>
    
    
    int i=1;
    int licznik=1;
    using namespace std;
    string adres[453];
    
    int a;
    
    
    void dodaj(void)
    {
        
        cout<<"podaj "<<licznik<<" adres\n";
        cin>>adres[licznik];
        licznik++;
        
    }
    
    void wyswietl()
    {
       
        for(a=1;a<licznik;a++)
        {
        cout<<"\n"<<a<<" "<<adres[a];
      
        }
    }
    
    
        
        
    void zapisz(void)
    {
        ofstream plik("kontakty.txt");
       for(int s=1;s<licznik;s++)
       {
                plik<<adres[s]<<"\n";
         }
        
    }
    
    int main()
    {
       string linia[444];
       ifstream plik("kontakty.txt");
         a=1;
        
        while(getline(plik,linia[licznik]))
        {
                                           
                                         adres[a]=linia[a];
                                           licznik++;
                                           a++;
                                           
                                           
                                           
                                          
        }
        
        int wybor;
        while(wybor!=0)
        {
              cout<<"\n \nwybierz\n";
              cout<<" 1..dodaj wpis\n 2...obejrzyj wpisy\n 3...zapisz\n 0....zakoncz\n";
              cin>>wybor;
              switch(wybor)
              {
                     case 1:
                          dodaj();
                          break;
                     case 2:
                          wyswietl();
                          break;
                     case 3:
                          zapisz();
                          break;
                     
                     default:
                             cout<<"nieznana opcja\n";
              }
        }
    }
    no i chcę zrobić funkcje która usuwa wpis tylko nie wiem jak i to jest w tym najlepsze
    szukałem po goglu ale naprawdę niemoge tego znaleźć niewiem czemu


    edit probowalem tego ale niedziała też nie wiem czemu

    Kod:
    void edycja(void)
    {
         int nr;
         cout<<"podaj numer wpisu ktory chcesz usunac\n";
         cin>>nr;
        int d=0;
        for(int h=0;h<licznik;h++)
        {
                
                if(h!=nr)
                {
                         adres[h]==adres[d];
                }
                d++;
        }
         
         
    }
    Ostatnio edytowane przez ironwall : 12-07-2007 - 18:16

  2. #2
    Zarejestrowany
    Jan 2007
    Skąd
    somewhere in time
    Postów
    510

    Domyślnie

    dlaczego nikt nie odpowiada?
    bede plakal

  3. #3
    Zarejestrowany
    Sep 2007
    Skąd
    Różne zakątki sieci.
    Postów
    995

    Domyślnie

    Przecież Ci na GG odpowiedziałem :/

Podobne wątki

  1. usuwanie wiadomości na gg
    By szliz in forum Komunikatory
    Odpowiedzi: 19
    Autor: 07-04-2008, 19:29
  2. Usuwanie nie do odzyskania
    By Nikow in forum Hacking
    Odpowiedzi: 5
    Autor: 10-08-2007, 13:59
  3. Szyfrowanie + bezpieczne usuwanie
    By kaspsior in forum Off Topic
    Odpowiedzi: 3
    Autor: 09-29-2007, 13:56
  4. Usuwanie bugów.
    By m33 in forum Delphi/Pascal/Lisp
    Odpowiedzi: 1
    Autor: 09-24-2007, 07:26
  5. problem z odczytaniem pliku do tablicy.
    By kasona in forum C/C++
    Odpowiedzi: 1
    Autor: 12-30-2006, 18:41

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj