所以我使用Objective C++,並且我想通過使用ASCII碼將一個字符串放入X(X =字符串長度/ 4)int數組中。字符串的第一個四分之一(被格式化爲完全適合4 X陣列)應該在[0] [col],第二季度進入[1] [col],第三季度進入[2] [col]和第四季度[3] [col]。所以我嘗試了以下4個for循環,但它根本不起作用,而我似乎無法讓它以某種方式工作。任何建議將不勝感激。把字符串放入目標C++中的二維矩陣
textMatrix是我想要放置NSString/ASCII碼的矩陣,inputFinal是NSString本身。長度*(1/4)或其他什麼也總是一個整數。
for(int i = 0; i < length*(1/4); i++)
{
textMatrix[0][i] = (int)[inputFinal characterAtIndex: i];
}
for(int j = length*(1/4); j < length*(2/4); j++)
{
textMatrix[1][j] = (int)[inputFinal characterAtIndex: j];
}
for(int k = length*(2/4); k < length*(3/4); k++)
{
textMatrix[2][k] = (int)[inputFinal characterAtIndex: k];
}
for(int l = length*(3/4); l < length; l++)
{
textMatrix[3][l] = (int)[inputFinal characterAtIndex: l];
}
如何驗證它不工作,有你打印的值? – bsarr007
我使用斷點,然後檢查textMatrix中的值,但它的空幾乎 – jundl77