2011-02-11 2 views
-2

Je veux un programme pour afficher l'inverse d'une chaîne. mon programme devrait avoir deux textViews et un bouton. la chaîne entrée par l'utilisateur dans un textView devrait être prise quand nous appuyons sur le bouton et l'inverse de cette chaîne devrait être affiché dans l'autre textView. tous les trucs d'ib à faire sur la fenêtre elle-même.reverse d'une chaîne

plz aidez-moi avec le code. pardonne-moi si tu sens que la question est simple ou basique.

+0

Il est un algorithme de base ... – Nyx0uf

+4

au moins essayer _something_, puis demander de l'aide quand ce que vous avez essayé ne fonctionne pas. Si vous ne savez même pas par où commencer, demandez à votre professeur d'aller au-delà des bases. – Dave

Répondre

0

Je vous suggère de lire dans les valeurs de la textview dans un tableau, puis inverser le tableau, quelque chose comme ça où matrice1 est une liste de valeurs de votre textview

NSMutableArray *tmp = [[NSMutableArray alloc] init]; 

for(int x=[array1 count] - 1;x>=0; x--){ 
    [tmp addObject:[array1 objectAtIndex:x]]; 
} 
0

Qu'en est-ce?

-(NSString *) revertString:(NSString*)stringToRevert 
{ 
    NSMutableString *reversedStr; 
    int len = [stringToRevert length]; 

    reversedStr = [NSMutableString stringWithCapacity:len];  

    while (len > 0) 
     [reversedStr appendString: 
      [NSString stringWithFormat:@"%C", [stringToRevert characterAtIndex:--len]]]; 

    return reversedStr; 
}