2

どうすれば整数値として192に変換できますか?

NSString* hex = @"c0";

または私はchar a1 = **'\xc0';**それをどのように変換しintますか?Xcodeでatoiを使用できません。:(

ありがとう

4

1 に答える 1

2

CスタイルのものとObjective-Cのものの2つの選択肢があります。最初のものは次のようなものです

long value = 0;
sscanf_s([hex cStringUsingEncoding:NSUTF8StringEncoding], "%x", &value);

後者は次のようなものです

long value = 0;
NSScanner *scanner = [NSScanner scannerWithString:hex];
[scanner scanHexInt:&value];
于 2012-06-12T02:20:55.013 に答える