code ci-dessous. je suis tryind pour obtenir des réponses de chaîne comme "a1", "c4"l'obtention de l'objectif c nsstring de c char []
ce que je vais avoir au lieu de "A1": "finale de la Dirección: \ 340} 00 \ 214" avec ce prinf:
printf("\nadresse finale: %s",[self convertCGPointToSquareAdress:self.frame.origin]);
la méthode est:
-(NSString *) convertCGPointToSquareAdress:(CGPoint) point{
int x= point.x /PIECE_WIDTH;
int y=point.y/PIECE_WIDTH;
char lettreChiffre[2];
//char chiffre;
NSString *squareAdress;
//ascii a=97 , b=98... h=105
for (int i=97; i<105; i++) {
for (int j=8; j>0; j--) {
if(i-97==x && j-1==y){
NSLog(@"enterrrrrrrrrred if convertCGPointToSquareAdress");
lettreChiffre[0]=i;
lettreChiffre[1]=(char) j;
printf(" lettreChiffre: %s ", lettreChiffre);
NSString *squareAdress=[NSString stringWithFormat:@"%s", lettreChiffre];
break;
}
}
}
return squareAdress;
}
pouvez-vous s'il vous plaît me aider? merci d'avance.
cela fonctionne. merci – kossibox