1
我正在試圖製作一個方法,它將採用用戶的參數const char string[]
。這個參數。然後將通過for循環輸出到屏幕字符,直到字符串達到它的長度。在Const char字符串上使用字符串函數[]
我需要知道字符串的長度以便我的循環工作。例如,如果長度爲6,循環應運行6次,並在顯示器上顯示6個字符。
我會爲此使用一個foreach循環,但我實際上在GBA環境中,出於某種原因,每個循環都無法正確編譯。所以我試圖用.strlen()
來代替字符串的長度。
但是,我不能使用.strlen()
方法,因爲我的const char string[]
不是字符串。
與所有在考慮到上述,我如何使用.strlen()
方法在下面的代碼?:
void DrawText(int x, int y, const char string[])
{
for(int i = 0; i < string.strlen(); i++)
{
SetTile(0, x + i, y, 70);
}
}
謝謝,這個作品! –