2017-10-10 5 views
-2

왜 새 오류로 인해 오류가 발생하는지 알 수 없습니다. 이것은 코드입니다. 도와 주셔서 감사합니다.새 문자 오류 C (new undeclared)

#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

C에는'new'이 없기 때문에. –

+5

단순히 새로운 것은 C가 아니기 때문입니다. – NoImaginationGuy

+0

어떻게 char 변수의 크기를 정의 할 수 있습니까? – angelustt

답변

1

는 C.

에는 new 없다

보십시오 : 더 나은 가독성 시도에 대한 char entrada[50], salida[50];

:

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