小白每天學習兩個函數D3-(strstr,atoi)

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);
發佈了42 篇原創文章 · 獲贊 18 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章