C語言代碼錯誤undeclared identifier
#include <stdio.h>
main(int argc,char *argv[])
{
int i,n=0,len;
len=strlen(argv[1]);
for(i=0;i<len;i++)
n=10*n+argv[1][i]-'0';
for(i=0;i<n;i++)
{
printf("do");
putchar('\7');
delay(1000);
}
}
請高手指點,這段代碼哪塊錯了?error C2065: 'strlen' : undeclared identifier
最佳回答:
strlen函數在string.h中定義,所以應該包含頭文件<string.h>