$scope.HTMLclick = function () {
var pdf = new jsPDF();
pdf.addHTML(($("#pdfContent")[0]), { pagesplit: true }, function () {
pdf.save('myfilename' + '.pdf');
});
};
第一个问题是可以通过使用f.e来找到任何类型的字符串的长度。 int numChars = printf("请...")它会给我确切的字符串元素数量吗?
第二个问题是考虑while语句的条件,为什么numChar> 1应该多于一个,这意味着所有以前的数字都小于一?
答案 0 :(得分:1)
printf
功能将返回打印的字符数。因此,如果打印正常,它将返回字符串中的字符数。
之后,循环将打印-
字符,比打印的字符数少1。这是为了考虑最后的\n
字符。
因此,最终结果将是第一行,------
以下的行。
答案 1 :(得分:0)
1)printf返回控制台上打印的字符数。所以在这里 “请给我一个支持的地板”将返回31.而31将存储在你的变量numChars中。 while循环将在控制台上继续打印“ - ”并在每次打印后减少计数。循环将继续直到条件为真,即直到numChar大于1。
2)这是条件检查,numChar的初始值为31。