-1
這裏,當我發現'h'我必須訪問p和h之間的值,即123,我希望它具有int並將其存儲爲123值本身我怎麼能做到這一點任何一個可以告訴我的邏輯,我寫不工作,以及如何複製的值時,指針是越來越增加將字符值轉換爲整數值
main()
{
char *ptr1 = "p123h12";
int value;
while(*ptr1!= '\0')
{
if(*ptr1 == 'h')
{
value = (int)atoi(ptr1);
printf("%d\n", value);
}
ptr1++;
}
}
我不能使用sscanf,我必須推廣它,因爲我可能會得到一個輸入爲p1hp123h.every每次我必須採取p和h之間的值...所以必須使用while循環和一些條件 – Manny