C 如何存储用户条目两次?

C 如何存储用户条目两次?,c,C,我需要存储一个用户条目两次 例如: for (conta_vetor=0;conta_vetor<50;conta_vetor++) { printf("Digite o %d número:\n",conta_vetor); scanf("%d", &vetor[conta_vetor]); } for(conta_-vetor=0;conta_-vetor来自您的评论: int x; int conta_vetor = 0; for (;;) {

我需要存储一个用户条目两次

例如:

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

}
for(conta_-vetor=0;conta_-vetor来自您的评论:

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;
}

*new_address=vetor[conta_vetor];
你能更清楚地解释你的问题吗?我需要阅读用户条目,直到它们键入-1。但是我怎么能用两个“for”来表示呢?它根本不起作用,因为conta_vetor不存储用户键入的真实数字。使用while(conta_vetor>=0)不要工作,因为conta_vetor存储向量位置…在将数据读入一组变量后,将信息复制到第二组变量中。非常感谢!这正是我需要的!