0
試圖解決由教師提供的問題之一,並且我無法正確理解如何正確調用此功能。使用cctype庫搜索功能以查找範圍中數字的字符數
我收到了一個鏈接到測試驅動程序的函數,我的目標是使用cstring庫在隨機生成的字符串對象中使用此函數查找0-9範圍內的任何數字。
int countDigits(char * const line) {return 0;}
到目前爲止,這是我:
int countDigits(char * const line)
{
int i, index;
index = -1;
found = false;
i = 0;
while (i < *line && !found)
{
if (*line > 0 && *line < 9)
index++;
}
return 0;
}
我的代碼不是很大而且目前只會導致一個無限循環和失敗,任何幫助將是非常讚賞。
IMO,這是細節的這樣一個問題,幾乎完美的程度 - 提供有關如何編寫代碼,而不只是提供指導預寫碼。做得好。 –
是的我的代碼有點災難性哈哈,但是感謝你指引我朝着正確的方向發展,並找到了實現它所需要的功能。以下是修改後的代碼的樣子: int countDigits(char * const line) { char index = * line; int count; (指數) if(index> 48 && * line <57) count ++; while(!index) if } return count; } – RyeMan
很高興能幫到你! –