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

Wypisywanie wartości zalokowanej tablicy (wskaźniki)

Ostatnio zmodyfikowano 2017-10-18 23:44
Autor Wiadomość
num_bb
Temat założony przez niniejszego użytkownika
Wypisywanie wartości zalokowanej tablicy (wskaźniki)
» 2017-10-18 23:26:33
Witam, próbowałem napisać kod, który wypisywałby liczby z tablicy, którą zaalokowałem, ale niestety wypisują się adresy i nie mam pojęcia co muszę zmienić by działało to poprawnie.


C/C++
#include "stdafx.h"
#include <iostream>
using namespace std;





void najwieksza( int * tab, int rozmiar )
{
    int najwiekszy;
    int najmniejszy;
   
   
   
   
    for( int i = 0; i < rozmiar; i++ )
    {
       
        cout << tab[ rozmiar ];
       
       
    }
   
}



int main()
{
   
   
    int rozmiar;
   
   
    int a;
   
    cout << "ile chcesz podac liczb? ";
    cin >> rozmiar;
   
    int * tab = new int[ rozmiar ];
    cout << "podaj " << rozmiar << " liczb " << endl;
   
    for( int i = 0; i < rozmiar; i++ )
    {
       
       
        cin >> a;
        tab[ i ] = a;
       
    }
   
    najwieksza( tab, rozmiar );
   
   
   
   
    getchar();
    getchar();
    return 0;
}
P-165880
maly7
» 2017-10-18 23:44:20
Na początek:
C/C++
for( int i = 0; i < rozmiar; i++ )
{
   
    cout << tab[ rozmiar ];
   
   
}

Zamiast rozmiar powinno byc i, rozmiar wykracza poza rozmiar tablicy.
P-165882
« 1 »
  Strona 1 z 1