Hej,
Mam zagwostkę.
Próbuje wygenerować tablice o wyznaczonej przez użytkownika wielkości, która będzie wypełniona w każdym wierszu zerem.
Czy jesteście w stanie mi pomóc ?
Hej,
Mam zagwostkę.
Próbuje wygenerować tablice o wyznaczonej przez użytkownika wielkości, która będzie wypełniona w każdym wierszu zerem.
Czy jesteście w stanie mi pomóc ?
std::vector<int> vec(42);
int n = 10;
int * tab = new int[n];
for(int i = 0; i < n; i ++)
{
tab[i] = 0;
}
gdzie n to rozmiar tablicy którą chcesz stworzyć
Bez używania pętli ;)
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
unsigned int numer_of_elements;
cin>>numer_of_elements;
int* ptr=(int*)calloc(numer_of_elements,sizeof(int));
free(ptr);
return 0;
}
Interpod napisał(a):
int n = 10;
int * tab = new int[n];
for(int i = 0; i < n; i ++)
{
tab[i] = 0;
}
gdzie n to rozmiar tablicy którą chcesz stworzyć
int n = 10;
int * tab = new int[n] {}; // od C++11
Jeszcze jest ZeroMemory, służący właśnie do tego.
http://4programmers.net/WinAPI/ZeroMemory
(nie wiem, dlaczego forum nie chce wyświetlić tego linka normalnie)