我有以下功能打印借用者已取出的书籍列表。C printf格式化
void searchBorrowerLoans(int a) {
int i;
for (i = 1 ; i < MAX_BOOKS ; i++) {
if (loanlog[i].borrowerid == a) {
NEWLINE;
printf("Borrower ID : %i <--Borrowing-> Book ID's : %i\n", loanlog[i].borrowerid, loanlog[i].bookid);
}
}
}
我希望能够格式化结果类似这样的
Borrower ID : 5 <---Borrowing---> Book ID's : 5, 3 , 2
相反(新线) -
Borrower ID : 10 <--Borrowing-> Book ID's : 5
Borrower ID : 10 <--Borrowing-> Book ID's : 7
Borrower ID : 10 <--Borrowing-> Book ID's : 8
Borrower ID : 10 <--Borrowing-> Book ID's : 9
因此,让公共部分退出循环,并只打印里面的数字。 –