나는 코드의 조각을 가지고 :동적 메모리 위치 C 인수 INT는 *
나는이 방법으로 사용void Read(int T[], int len) {
int i;
T = (int*) malloc(len * sizeof *T);
for (i=0;i<len;i++) {
scanf("%d", &T[i]);
}
}
:
int *T;
Read(T,len);
다음, 내 테이블을 쓰기 싶어 :
void Write(int T[], int len) {
int i;
for(i=0;i<len;i++) {
printf("%d, ", T[i]);
}
printf("\n");
return;
}
그리고 그것을 사용 :
Write(T,len);
,
잘못된 결과가 나옵니다. 나는 그 문제가 '&'으로 연결되어 있다고 확신하지만 나는 그것을 다룰 수 없다. 사전에
감사
당신이 어떤 결과를 얻을 수 있습니까? 그들은 당신에게 아무것도 말하지 않습니까? – cdarke