Programmation en C

Résolu
je pense donc je suis -  
 je pense donc je suis -
Bonjour,

je voudrais faire un programme (en console) où à un moment on demande d'entrer du texte puis on affiche ce texte plus tard. Voilà ce que j'ai fais :

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main(void)
{
char dublabla[100];
printf("Bonjour, entrez du texte ici:");
scanf("%s", dublabla);
printf("\nVous avez écrit :\n\n");
printf("%s", dublabla);
return 0;
}

Le problème c'est que lorsque j'écris par exemple "je pense donc je suis" il n'est affiché que "je" et pas le reste. J'aimerai donc savoir ce qu'il faut utiliser pour que tout soit affiché.

Merci bien !

2 réponses

Nabla's Messages postés 18203 Date d'inscription   Statut Contributeur Dernière intervention   3 193
 
en effet. le séparateur par défaut est l'espace !

essayes cette fonction: http://www.cplusplus.com/reference/cstdio/gets/
1
je pense donc je suis
 
Super ça marche ! Merci pour cette réponse rapide !
0