我正在使用C编程语言,我需要打印出指针字符串的长度。我尝试了sizeof
和strlen
,但都没有用,因为我使用的是指针字符串。
这是我的主要功能:
char userInput[100], *split[NPTR] = { NULL }, **p = split;
...
while (*p)
execute(*p++);
这是我的执行函数:
int i = 0;
// Array *history;
void execute(char *p)
{
printf(strlen(p));
}
使用
printf("%d", strlen(p));
[printf
需要使用格式说明符来知道strlen(p)
的类型是什么