Se connecter avec
S'enregistrer | Connectez-vous

espace

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte
Expert Programmation

on va supposer que tu utilise la fonction scanf("%s")

en fait il faut plutot utiliser "%50c" plutot que %s, %s s'arrète par définition par un espace, alors que lorsque l'on met "%49c", ça veut dire "49 charactères quelquonques"
par contre lorsqu'on utilise %c il faut initialiser la chaine avec des \0 car scanf ne mettera pas le \0 final
Expert Programmation

Puisque tu es en phase d'apprentissage, prends tout de suite de bonnes habitude :
- fgets = glop glop
- scanf = pas glop.

Pour commancer, tu n'auras pas tes soucis d'espace (+1), et tu n'auras de débordement de pile (+1) et puis si je te le dis, ce n'est pas pour que tu me suive aveuglement mais pour que tu te renseignes (+1).

'lut (oups, commAncer, ça n'existe pas, on doit dire : commEncer, pis habitude au plusiel ça prend un s)
Lassé par la pub ? Créez un compte