Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Podwójne tablice dynamiczne

Ostatnio zmodyfikowano 2014-03-24 23:07
Autor Wiadomość
Midas
Temat założony przez niniejszego użytkownika
Podwójne tablice dynamiczne
» 2014-03-15 14:19:16
Witam, chciałbym stworzyć podwójną tablicę dynamiczną w której jedna z tablic, długość wierszy byłaby ustalona na 500 znaków, a kolejna dynamiczna, która zmieniałaby się wraz i ilością wpisów.
Udało mi się napisać coś takiego, ale nie wiem gdzie jest błąd. Proszę o pomoc.
C/C++
#include <iostream>
#include<conio.h>
using namespace std;
int main()
{
    int n = 500, rozmiar = 0;
    char ** tab = new char *[ n ];
    char * wynik;
   
    do
    {
        wynik = fgets( tab[ rozmiar ], n, stdin );
        char * tNoweDane = new char[ rozmiar ];
        rozmiar++;
        if( wynik != NULL ) memcpy( tNoweDane, tab, rozmiar );
       
        if( wynik != NULL ) delete[] tab;
       
       
    } while( wynik != NULL );
   
    return 0;
}
P-106418
bnk120
» 2014-03-24 23:07:15
Jeżeli chodzi Ci o dynamiczną tablicę dwuwymiarową to odpowiedź masz tutaj:
http://cpp0x.pl/forum/temat/​?id=3884
P-107159
« 1 »
  Strona 1 z 1