2017-10-10 28 views
-2

我不知道为什么新的给我一个错误。这是代码。感谢您的帮助。新的字符错误C(新的未声明)

#include <stdio.h> 

float promedio(int x[], int nValores); 

int main(){ 

    FILE *bin, *archivoSalida; 

    char *entrada, *salida; 
    int num; 
    int contador = 0; 
    int nValores=10000; 



    entrada = new char[50]; 
    salida = new char[50]; 
+5

因为没有'new'在C。 –

+5

只是因为新不是C. – NoImaginationGuy

+0

那么我怎样才能定义这些char变量的大小呢? – angelustt

回答

1

有一个在C.

没有 new

尝试:char entrada[50], salida[50];

为了更好的可读性尝试:

char entrada[50] = { 0 }; 
char salida[50] = { 0 };