2013-03-23 3 views
0

사용자 항목을 두 번 저장해야합니다. 예를 들어사용자 항목을 두 번 저장할 수 있습니까?

:

for (conta_vetor=0;conta_vetor<50;conta_vetor++) 
{ 
    printf("Digite o %d número:\n",conta_vetor); 
    scanf("%d", &vetor[conta_vetor]); 

} 

사용자 항목은 동일한 scanf와를 이용하여 벡터의 위치에 새로운 ADRESS에 저장되어야한다.

어떻게 할 수 있습니까? 귀하의 의견에서

+1

'* NEW_ADDRESS = vetor [conta_vetor]' –

+1

당신이 더 명확 귀하의 질문에 설명 할 것인가? – deepmax

+0

-1을 입력 할 때까지 사용자 항목을 읽어야합니다. 그러나 어떻게 그것을 위해 두 가지를 사용할 수 있습니까? conta_vetor는 사용자가 입력 한 실수를 저장하지 않기 때문에 단순히 작업을하지 않습니다. –

답변

0

:

int x; 
int conta_vetor = 0; 

for (;;) 
{ 
    printf("Digite o %d número:\n",conta_vetor); 
    scanf("%d", &x); 
    if (x != -1) 
     vetor[conta_vetor++] = x; 
    else 
     break; 
} 
+0

정말 고마워요! 그게 내가 필요한 것입니다! –

관련 문제