begin process at 2012 02 13 01:27:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

Retourner à la ligne précédente et changer le couleur dans un cin .


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Retourner à la ligne précédente et changer le couleur dans un cin .

jeudi 29 septembre 2005 à 20:19:04 | Retourner à la ligne précédente et changer le couleur dans un cin .

Muner

Salut à tous .

Je programme en C++ et j'aimerais savoir comment revenir une ligne auparevent, le code :
cout << "\b" ;
ne permet pas de passer à la ligne précédente ...

Et aussi, connaissez-vous un moyen de changer la couleur (avec la fonction SetConsoleTextAttribute() ) pendant un cin >> . C'est a dire, que si j'écris "ROUGE", avant de taper entrée, serait il possible de changer la couleur et qu'elle devienne rouge, ou alors "BLEU" en bleu etc...

Merci d'avance à ceux qui voudront bien m'aider :)

Au revoir

MUNER

jeudi 29 septembre 2005 à 21:31:17 | Re : Retourner à la ligne précédente et changer le couleur dans un cin .

ebooserge

pour ta premiere question.
pour revenir sur la ligne, tu dois faire une boucle qui part de la position jusqu'a ce qu'il rentre le caractere '\n'
ceci est valable bien sur si tu es sur un fichier texte. si du binaire c'est autre chose.
petit exemple qui je l'espere correspond a tes attentes:

i = POSITION_COURANTE_POINTEUR;
while(buffer[i] != '\n') i--;
a la fin de la boucle du sera positionné a la fin de la ligne precedente. tu n'as plus qu'a recuperer tous les caracteres qui precedent le '\n' jusqu'a ce que tu arrive soit sur BOF, soit sur un autre '\n'.

pour la deuxieme question je sais pas du tout.
vendredi 30 septembre 2005 à 18:40:33 | Re : Retourner à la ligne précédente et changer le couleur dans un cin .

Muner

Bonjour ebooserge, j'aurais du être plus clair sur ma question : il s'agit en fait de retourner à la ligne précédente dans un programme MS-DOS : exemple :
______________________________

#include <iostream>

using std::cout ;

int main ()
{
   cout << "BONJOUR\n" ; //saute une ligne
   cout << "\b" ; //ne retourne pas à la ligne précédente

   return 0 ;
}

______________________________

Mais merci quand même d'avoir bien voulu m'aider .

Cordialement

MUNER

vendredi 30 septembre 2005 à 19:37:44 | Re : Retourner à la ligne précédente et changer le couleur dans un cin .

ebooserge

ah ok. je pense pas pas que cela soit possible.
cela dit une alternative, en plus d'afficher tes textes sur la sortie standard (la fenetre DOS), serait de rajouter ce meme texte dans un buffer pour pouvoir le manipuler facilement.
sinon je vois pas trop comment le faire
DSL
vendredi 30 septembre 2005 à 19:53:19 | Re : Retourner à la ligne précédente et changer le couleur dans un cin .

Muner

ebooserge >> Merci pour ces renseignements, j'espère quand même qu'un jour cela sera possible .

Et si jamais quelqu'un trouve une réponce à ma seconde question, ce serait gentil de me le faire apprendre .

Cordialement

MUNER

samedi 8 octobre 2005 à 14:48:04 | Re : Retourner à la ligne précédente et changer le couleur dans un cin .

Muner

Pour la seconde question, j'ai trouvé comment faire, il suffit de "recréer" cin>>, je ferai un code dont je metterai le lien ici .

Je vous renvoie sur une question qui n'a toujours pas eu de réponce .

MUNER

samedi 22 octobre 2005 à 16:31:39 | Re : Retourner à la ligne précédente et changer le couleur dans un cin .

Muner

Voila, le code promi .
Cordialement .

MUNER

dimanche 23 octobre 2005 à 13:39:04 | Re : Retourner à la ligne précédente et changer le couleur dans un cin .

Muner

Le code a été enlevé, n'étant pas opérationnel
Cordialement

MUNER



Cette discussion est classée dans : ligne, changer, couleur, précédente, cin


Répondre à ce message

Sujets en rapport avec ce message

listview : comment changer individuellement la couleur d'une ligne? [ par cosmobob ] dans une listview, comment changer la couleur d'une ligne donnée ? lvm_settextcolor change la couleur de toutes les lignes.peut etre un moyen en utili CLidtCtrl comment changer la couleur ? [ par aabdoos ] Bonjours a tout le groupe :)voila je travail avec MFC VC++ 6.0et je veux savoire comment je peux changer la cuoleur d'une ligne ou d'une colonne d'une Changer la couleur du fond d'un édit [ par ndubien ] Bonjour, Je cherche à savoir comment faire pour modifier la couleur du fond d'un edit dont je connait le HWND. Merci d'avance pour vos réponses Changer la couleur d'une image en C [ par Superkarl ] Bonjour. J'ai lu ce post [url=http://www.phpcs.com/forum/sujet-JE-VEU-APPLICATION-PHP-AVEC-FORMULAIRE_1424971.aspx]ici_____________[/url] et je vous j changer couleur d'un des pixels d'une hbitmap [ par ndubien ] Bonjour,Est-t'il possible de changer la couleur d'un des pixels d'une variable HBITMAP?Si oui, comment?Merci d'avance et à bientôt... Changer la couleur d'un ProgressBar [ par PriMe2302 ] Bonjour je voudrais changer la couleur d'une ProgressBar en fonction de son avancement. Je voudrais aussi, afficher un texte en fond de celle-ci Merc Changer couleur par un clique [Win32 sans MFC] [ par jojomillenium ] Bonjour, j'aimerai pouvoir changer la couleur de fond d'un static, ou meme d'un element picture (mon but et juste d avoir un carré rempli d'une couleu changer la couleur d'une image [ par jeny87 ] Bonjour à tous,Je suis nouvelle sur ce forum pour la simple raison que je viens de commencer mon projet info, je dois raliser un programme en C++ " ch Changer la couleur des caractères et du fond d'écran sur Dev-C++ [ par fauve ] Salut à tous Je voudrais savoir si sur Dev-C++, il existe une fonction pour faire changer la couleur des caractères et/ou du fond d'écran ? Ca fait u Changer la couleur d'un "Pen" [ par giom236 ] Bonjour, J'aurais besoin de modifier la couleur du crayon avec lequel je dessine dans une fenêtre graphique avec trois valeurs entières r,g,b. Quelqu


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,059 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales