bonsoir
Dans l’exercice 5 page 44 du livre de Max programmer, il faut coder une programme qui dessine un carré vide avec des * selon une taille donnée par l’utilisateur.
Pour cela, j’aurai besoin de retirer un caractère vide " " de ma ligne, mais je n’arrive pas à utiliser la méthode remove… J’ai l’erreur String may not be indexed with ‘Int’, it has variable size elements
merci pour votre aide
Fanfan
le code de ma fonction :
//on règle la longueur de la ligne avec * au début et à la fin
func ligneVide() {
for _ in 1…taille-1 {
ligne2.insert(" “, at: ligne2.endIndex)
ligne2.insert(” “, at: ligne2.endIndex)
}
ligne2.remove(” “, at: 2) //j’ai aussi testé avec ligne2.remove(” “, at: endIndex)
ligne2.insert(”*", at: ligne2.endIndex)
}