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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.