我现在正在完成有关Cookie订购系统的任务,并且那里有一个“订购号”。我想以“ TARC 000XX”格式显示我的订单号。那么如何输入这种格式呢?而且由于这是一个订购系统,所以我想循环使用此订购号(每个客户将具有不同的订购号-第一个客户是TARC 00001,第二个客户是TARC 00002,依此类推)
因此,如果下一个客户要下订单,我又该如何循环使订单号保持不变?

最佳答案

你可以做这样的事情

int order_number = 1;
printf("TARC %05d\n", order_number);
order_number++;


它将格式化该字符串以打印出来,例如“ TARC 00001”然后是“ TARC 00002”,依此类推。

编辑:在循环的上下文中,它可能看起来像这样

for (int order_num = 1; order_num <= max_num_orders; order_num++) {
    printf("TARC %05d\n", order_num);

    /* Do other stuff with current order if needed */
}

关于c - C程序中的字符串循环,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56986225/

10-11 23:09