我在C
中打印出这个字符串时遇到了麻烦char *myXMLString =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
"<painting>"
" <img src=\"madonna.jpg\" alt=\"Foligno Madonna, by Raphael\"/>"
" <caption>MY_REPLACED_TEXT"
" <date>1511</date>-<date>1512</date>.</caption>"
"</painting>";
如果我使用printf(“%c”,* myXMLString);我得到预期的参数声明符丢失。尝试了类似的sprintf。
答案 0 :(得分:2)
<script type="text/javascript" language="javascript">
function checkedbox(element)
{
var checkboxes = document.getElementById('input');
if(element.checked)
{
for (var i = 0; i < checkboxes.length; i++ )
{
if(checkboxes[i].type == 'checkbox')
{
checkboxes[i].checked = true;
}
}
}
else
{
for (var i = 0; i < checkboxes.length; i++)
{
console.log(i)
if(checkboxes[i].type == 'checkbox')
{
checkboxes[i].checked = false;
}
}
}
}
</script>
是如何打印C字符串的。 printf("%s", myXMLString);
是用于引用字符串的格式。有关详细信息,请参阅man page of printf。
另一方面,如果你自己无法解决这个问题,你真的需要学习一本合适的教科书或者至少是一本教程。
答案 1 :(得分:1)
%s