我的程序完全比較了兩個字符串,並且在n個字符到達後不會停止?爲什麼會發生? int strncompare (const char* mystring1,const char* mystring2, int number)
{
int z;
z = number - 1;
while ((*mystring1==*mystring2) && (*mystring1
一些簡單的代碼已經開始在sdk中失敗我一直在使用它也顯然一直在正常工作很長一段時間,事實上我幾乎是積極的我已經編譯了這樣的代碼的一部分,他們已經工作,但最近失敗了。 與調試證實數值例如: void SomeFunction(CString& paramstring) //let's pretend we pass a string with the value "hello"
{
in
char arr[] = "abcdefg";
// I know I can do this
NSString *s = [[NSString alloc] initWithCString:arr encoding:NSUTF8StringEncoding];
如果我想將部分arr數組轉換爲NSString *?說cde,而不是整個字符串abcdefg?我如何實現這一目標?