C4700: die nicht initialisierte lokale variable

Wenn ich diesen code kompilieren Sie sagt "error C4700: die nicht initialisierte lokale variable" b " verwendet werden." Ich bin mir nicht sicher, was ich jetzt tun um dieses problem zu beheben. Ich bin weder ein IT-student oder-Technikerin, aber ich sehr gerne lernen, C++, und ich Lerne es von mir. Ich habe auf diese für 1 Tag.

Vielen Dank

#include <stdio.h>
#include <iostream>

//A. 
//1--
void InputArray(int *a, int &n)
{
    printf("Insert n = ");
    scanf("%d", &n);
    a = new int[n];
    for (int i=0; i<n; i++)
    {
        printf("Enter the key's a[%d] values: ", i);
        scanf("%d",&a[i]);
    }
}


void main()
{
    int *b, m;
    InputArray(b, m);
}
InformationsquelleAutor Ben | 2014-02-20
Schreibe einen Kommentar