Suite de lettres

fouffouf Membre
18:37 modifié dans API AppKit #1
Voila, je voudrais avoir une liste de lettres ou de doublets de lettres de la forme suivante :

A,B,C,...,Z, AA,AB,AC,AD,...,ZZ. Une des solutions serait de faire un tableau dans un plist et de le parcourir avec un NSEnumerator.
Mais me taper 27*26 lignes de tableau.

Je ne sais pas si j'ai été clair mais je demande quand même si vous auriez une idée.

Merci d'avance.

Réponses

  • AliGatorAliGator Membre, Modérateur
    18:37 modifié #2
    dans 1123013423:

    Voila, je voudrais avoir une liste de lettres ou de doublets de lettres de la forme suivante :

    A,B,C,...,Z, AA,AB,AC,AD,...,ZZ. Une des solutions serait de faire un tableau dans un plist et de le parcourir avec un NSEnumerator.
    Mais me taper 27*26 lignes de tableau.

    Je ne sais pas si j'ai été clair mais je demande quand même si vous auriez une idée.

    Merci d'avance.
    Bon je le fais "à  la C" plutôt que "à  la Objective-C" parce que je suis pas frais, mais bon :
    for(L1 = &#39;A&#39; ; L1&lt;=&#39;Z&#39; ; L1++)<br />&nbsp; for(L2 = &#39;A&#39; ; L2&lt;=&#39;Z&#39; ; L2++)<br />&nbsp; &nbsp; // ...
    
    Bon heu y'a mieux en faisant du pur Cocoa par les NSChar & co j'imagine, mais là  avec mon HD d'iBook HS, je n'allume plus mon iBook, donc j'a pas accès à  la doc nécessaire pour me replonger là  dedans :D
  • fouffouf Membre
    18:37 modifié #3
    Excuse moi de la réponse tardive AliGator.

    Petite modif pour que ca me génére en premier des chaines à  1 charactère.

    <br />NSMutableArray *letterArray = [NSMutableArray array];<br /><br />char L1, L2;<br /><br />for(L1 = &#39;A&#39; ; L1&lt;=&#39;Z&#39; ; L1++)<br />&nbsp; [letterArray addObject:[NSString stringWithFormat:@&quot;%c&quot;,L1]];<br /><br />for(L1 = &#39;A&#39; ; L1&lt;=&#39;Z&#39; ; L1++)<br />&nbsp; for(L2 = &#39;A&#39; ; L2&lt;=&#39;Z&#39; ; L2++)<br />&nbsp; &nbsp; [letterArray addObject:[NSString stringWithFormat:@&quot;%c%c&quot;,L1,L2]];<br />
    



    Voili voilou. Merci Ali :fouf):
  • fouffouf Membre
    18:37 modifié #4
    Ok, ca marche super. Merci encore Aligator  :-*
  • 18:37 modifié #5
    dans 1123422204:

    Ok, ca marche super. Merci encore Aligator  :-*

    Pas besoin de dire merci 2 fois ! Tu dis soit Merci soit Aligator :p
Connectez-vous ou Inscrivez-vous pour répondre.