所以我必须将字符串以及该字符串的长度写入文件。输出应如下所示:
======= =====
merrily 7
row 3
your 4
boat 4
gently 6
down 4
the 3
dream 5
stream 6
life 4
is 2
but 3
a 1
所以我有一个名为的字符串数组char big[50]
,它保存列表中最大长度的字符串。如果我使用strlen(big)
,我会得到 7,因为merrily
它是该列表中最大的字符串并且字数为 7。那么我应该如何打印它并说明理由?我不能写fprintf(fpOut, "%7s %d\n, table[i], strlen(table[i]);
,因为我的程序有多个用户可以打开的文件,如果我使用%7s
它就不能正确地证明其他文件是正确的。有没有解决方案?