char*p = NULL;
char number[8] = { 0 };
int n = 0;
if (strlen(num)!=0)
{
p = strstr(num, ",");//strstr(str1,str2) 函数用于判断字符串str2是否是
//str1的子串。如果是,则该函数返回str2在str1中首次出现的地址,比如,文中,
//strstr主要是用于查找指针num指向的数组中,是否有逗号的字符,如果有,则p指向等
//于逗号出现在字符串的位置。
n = p - num;
memcpy(number, num, n);
if (number[0] >= '!' &&number[0] <= '/')
{
algorithm(stack,number);
}
else
{
int m = atoi(number);
//atoi则是判断字符串中是否是数字,如果是数字,将其转化为int类型。
insert(stack, m);
}
strcpy(num, p + 1);
小白每天学习两个函数D3-(strstr,atoi)
最新推荐文章于 2024-08-14 17:34:22 发布