我试图做一些编程作业,但我无法弄清楚如何显示C字符串的最后N个字符。到目前为止,这是我的尝试。我也应该询问字符数并验证它。任何帮助将不胜感激。
for i in list1:
for j in list2:
if i['medication_name'] == j['medication_name']:
i['fulfillment_time'] = j['fulfillment_time']
答案 0 :(得分:1)
像往常一样的家庭作业问题,我不会给出解决方案,但会提供一些提示。
std::strlen
来获取NUL终止字符数组的长度。或者你可以自己循环并计算在第一个NUL字节之前你看到的字节数。顺便说一句:NUL字节是char
,整数值为0.您可以将其编码为'\0'
(就像您所做的那样),但0
也可以正常工作。