C语言sprintf 一问

来源:百度知道 编辑:UC知道 时间:2024/05/27 23:49:03
char s[100]; /*这应该是定义了一个字符类型的100个元素 的数组? */
S[0]="\0" /*第一个元素定义的字符串是 "斜线0" */
sprintf(s, "#Testcase start [%03d] #", 2)
/* 这里把2写到s数组? 写到数组的第几个元素里 */

我把我的理解和疑问都写到注释里了。。欢迎达人解答~
20分报酬

char s[100]; //这是定义了一个字符类型的100个元素 的数组

S[0]="\0" 应该是s[0]='\0';,表示将数组s清空

sprintf(s, "#Testcase start [%03d] #", 2)
数组s里的内容变为#Testcase start [002]

Sorry.我还没学那个函数