Programme qui lit 5 mots sépérés

Fermé
sosi - Modifié par Ambucias le 2/01/2011 à 13:26
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 2 janv. 2011 à 15:00
Bonjour,



ecrire un programme qui lit 5 mots sépérés par des espaces et qui les affiches ensuite dans une linge mais dans l'ordre inverse.les mots son mémorisé dans un tableau de chaine de caractére , merci boucoupe de m'aide
A voir également:

2 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
2 janv. 2011 à 14:29
Pourrions nous caresser l'espoir de savoir avec quel langage ou/et logiciel comptes tu réaliser cette merveille informatique?
0
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
Modifié par scriptiz le 2/01/2011 à 14:44
Voici un petit exemple en C, après il te reste à mettre ça dans un tableau et à l'inverser ;)

Aussi à faire une lecture écran si tu le souhaite, mais tu as déjà les bases je pense grâce à ceci, le reste ne sera pas bien dur.

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

int main() 
{ 
    char ligne[] = "bonjour mes petits amis belges"; 
    char * mot; 
    int i = 1; 

    mot = strtok(ligne, " "); 
    do 
    { 
        printf("%d : %s\n", i++, mot); 
    }while((mot = strtok(NULL, " ")) != NULL); 

    return 0; 
} 


"The most successful method of programming is to begin a program as simply as possible, test it, and then add to the program until it performs the required job." -- PDP8 handbook, Pg 9-64
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
2 janv. 2011 à 14:46
Qu'est qu'on fait si c'est du pHp ?
0
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
2 janv. 2011 à 14:49
Bah vu qu'il n'a pas préciser moi je m'en sert pour faire des petits progs en C histoire de réviser quelques fonctions comme ici strtok ^^

En gros osef ^^
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
2 janv. 2011 à 15:00
Salut,

En gros osef ^^
En ce cas, voici encore 2 possibilités

$ echo ecrire un programme qui lit
ecrire un programme qui lit
$ echo ecrire un programme qui lit| awk '{for(i=NF;i>0;--i) printf "%s ", $i;printf "\n"}'
lit qui programme un ecrire 
$ echo ecrire un programme qui lit| perl -ne '$,=" ";print reverse split;print "\n" '
lit qui programme un ecrire
0