2010-09-21 77 views
0

有誰知道如何從一個字符數組檢索字符值:檢索字符數組一個字符

char* alphaChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 

for (int rowIndex = 0; rowIndex < 12; rowIndex++) 
{ 
    char* text = (char*)alphaChars[0]; //this throws an error 

    //CGContextShowTextAtPoint(context, 10, 15, text, strlen(text)); //This is where I wanna use it 
} 

回答

2

如果你只是想一個字符,你不希望將其分配到一個指針:

char text = alphaChars[0]; 

那麼你會打電話給你的下一個功能:

CGContextShowTextAtPoint(context, 10, 15, &text, 1); 

如果你想整個字符串,它是那種你的代碼看起來好像在做什麼,你根本不需要有一箇中間變量。

+0

只是出於興趣:我不知道你可以選擇何時使用指針,什麼時候不使用。我認爲對象需要像int這樣的點和類型不。 – TheLearner 2010-09-22 08:10:57

+0

@TheLearner,你說得對,在Objective-C中你不能創建一個對象的具體實例;只允許指向對象的指針。我建議你嘗試一個在線的C教程或更好地掌握使用指針。 – 2010-09-22 15:12:08