begin process at 2012 05 30 16:48:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Graphique

 > 

saisir des chiffre en graphique


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

saisir des chiffre en graphique

vendredi 29 août 2003 à 17:13:59 | saisir des chiffre en graphique

sparetime

salut
en mode texte ,pour saisir des entiers entrés à partir du clavier je fais
gotoxy( , );//et le curseur se place à l'endroit spécifié de l'écran et je tape alors le chiffre en question
scanf("%d",a);
en mode graphique(sous dos),moveto(,); me permet d'écrire un message à l'endroit spécifique mais quand j'entre un chiffre il s'inscrit toujours au début de l'écran
sachant que ce que je veux faire est la saisie des elements d'une matrice à partir du clavier de facon à les avoir dans ce genre
5 3

4 1
comment résoudre ce problème?
merci
vendredi 29 août 2003 à 17:36:46 | Re : saisir des chiffre en graphique

JCDjcd


t'utilises quoi pour afficher le texte ?
une fonction graphique ou pas ?









-------------------------------
Réponse au message :
-------------------------------

> salut
> en mode texte ,pour saisir des entiers entrés à partir du clavier je fais
> gotoxy( , );//et le curseur se place à l'endroit spécifié de l'écran et je tape alors le chiffre en question
> scanf("%d",a);
> en mode graphique(sous dos),moveto(,); me permet d'écrire un message à l'endroit spécifique mais quand j'entre un chiffre il s'inscrit toujours au début de l'écran
> sachant que ce que je veux faire est la saisie des elements d'une matrice à partir du clavier de facon à les avoir dans ce genre
> 5 3
>
> 4 1
> comment résoudre ce problème?
> merci
>
vendredi 29 août 2003 à 22:49:30 | Re : saisir des chiffre en graphique

sparetime


je ne cherche pas à afficher le texte mais plutot lors de la saisie des chiffres entrés à partir du clavier je veux que le curseur se place à un endroit précis de l'écran
l'équivalent de cela en graphique sous dos
.
.
for(i=0;i<n;i++)

for(j=0;j<n;j++) {

gotoxy(6*j,5*i);

scanf("%f",&c);

A(i,j)=c;


-------------------------------
Réponse au message :
-------------------------------

>
> t'utilises quoi pour afficher le texte ?
> une fonction graphique ou pas ?
>
>
>
>
>
>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > salut
> > en mode texte ,pour saisir des entiers entrés à partir du clavier je fais
> > gotoxy( , );//et le curseur se place à l'endroit spécifié de l'écran et je tape alors le chiffre en question
> > scanf("%d",a);
> > en mode graphique(sous dos),moveto(,); me permet d'écrire un message à l'endroit spécifique mais quand j'entre un chiffre il s'inscrit toujours au début de l'écran
> > sachant que ce que je veux faire est la saisie des elements d'une matrice à partir du clavier de facon à les avoir dans ce genre
> > 5 3
> >
> > 4 1
> > comment résoudre ce problème?
> > merci
> >
>
vendredi 29 août 2003 à 23:54:57 | Re : saisir des chiffre en graphique

JCDjcd

bah c'est tres simple,
scanf est une fonction texte et non graphique, donc elle n'a que faire de la position courant du texte en mode graphique.









-------------------------------
Réponse au message :
-------------------------------

>
> je ne cherche pas à afficher le texte mais plutot lors de la saisie des chiffres entrés à partir du clavier je veux que le curseur se place à un endroit précis de l'écran
> l'équivalent de cela en graphique sous dos
> .
> .
> for(i=0;i<n;i++)
>
> for(j=0;j<n;j++) {
>
> gotoxy(6*j,5*i);
>
> scanf("%f",&c);
>
> A(i,j)=c;
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > t'utilises quoi pour afficher le texte ?
> > une fonction graphique ou pas ?
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > salut
> > > en mode texte ,pour saisir des entiers entrés à partir du clavier je fais
> > > gotoxy( , );//et le curseur se place à l'endroit spécifié de l'écran et je tape alors le chiffre en question
> > > scanf("%d",a);
> > > en mode graphique(sous dos),moveto(,); me permet d'écrire un message à l'endroit spécifique mais quand j'entre un chiffre il s'inscrit toujours au début de l'écran
> > > sachant que ce que je veux faire est la saisie des elements d'une matrice à partir du clavier de facon à les avoir dans ce genre
> > > 5 3
> > >
> > > 4 1
> > > comment résoudre ce problème?
> > > merci
> > >
> >
>
jeudi 4 septembre 2003 à 18:07:16 | Re : saisir des chiffre en graphique

cmarsc



// PROGRAMME EN C SOUS DOS TURBO C++2 BORLAND

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


#define KEY_ESC 27 // touche ESC
#define KEY_ENTER 13 // touche entree
#define TEXTE_MAX 30 // longueur du texte
#define TAILLE_TEXTE 10

#define COUL_ECRAN LIGHTBLUE
#define COUL_CURSEUR WHITE

int main(void)
{

int gdriver = DETECT, gmode, errorcode;
char texte[50],clavier;
int i1;
int x1,y1;

initgraph(&gdriver, &gmode, "c:\\tc\\bgi");
errorcode = graphresult();
if (errorcode != grOk)
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1);
}
// remplir le tableau texte de vide
memset(texte, '\0', TEXTE_MAX);

// couleur de l'ecran
setfillstyle(1, COUL_ECRAN);

// dessiner le cadre fond d'ecran
bar (1,1,getmaxx(),getmaxy());

// contour du cadre en rouge vif
setcolor(LIGHTRED);
rectangle(1,1,getmaxx(),getmaxy());

i1 = -1;

do { // saisie du texte

settextstyle(SMALL_FONT, HORIZ_DIR, TAILLE_TEXTE);
setcolor(WHITE);

x1 = 50; // position colonne
y1 = 30; // position ligne

// dessiner le curseur en blanc
setfillstyle(1, COUL_CURSEUR);
bar (x1+textwidth(texte),y1,x1+textwidth(texte)+10,y1+textheight(texte));

// afficher le texte
setcolor(WHITE);
outtextxy( x1, y1, texte);
++i1;
clavier = getch();

// effacer le curseur blanc
setfillstyle(1, COUL_ECRAN);
bar (x1+textwidth(texte),y1,x1+textwidth(texte)+10,y1+textheight(texte));

texte[i1] = clavier;

} while (texte[i1] != KEY_ENTER && texte[i1] != KEY_ESC);

closegraph();
return 0;
} // fin de main


-------------------------------
Réponse au message :
-------------------------------

> salut
> en mode texte ,pour saisir des entiers entrés à partir du clavier je fais
> gotoxy( , );//et le curseur se place à l'endroit spécifié de l'écran et je tape alors le chiffre en question
> scanf("%d",a);
> en mode graphique(sous dos),moveto(,); me permet d'écrire un message à l'endroit spécifique mais quand j'entre un chiffre il s'inscrit toujours au début de l'écran
> sachant que ce que je veux faire est la saisie des elements d'une matrice à partir du clavier de facon à les avoir dans ce genre
> 5 3
>
> 4 1
> comment résoudre ce problème?
> merci
>


Cette discussion est classée dans : chiffre, partir, graphique, mode, saisir


Répondre à ce message

Sujets en rapport avec ce message

Saisir un entier en mode graphique sous Turbo C [ par SurGeon1503 ] Salut j'aimer debutant : mode graphique ? [ par smilandfly ] Bonjour a tousJe debute en c++.Je veins de programmer un awale et j'aimerai pouvoir le mettre en mode graphique.Il y a l'air d'avoir plusieur facon de Mode graphique avec dev c++ [ par sullyper ] salutVoila, je compile avec Dev C++, et je sais pas comment afficher des images, passer en mode plein écran, mettre la souris etc...Si qqn peut me dir Initialisation graphique PLIIIIIIZZZZZZ [ par lahou ] je me sers de Turbo c++ et de graphics.hj'initialise le mode graphique c bon ça marchemais si je lance un sous programme je suis obliger de redefinir DEV-C++/ affichage de texte en mode graphique [ par FLASH92 ] Bonjour mesdames, messieurs,Mon problème actuellement est que je ne peux pas afficher un texte quelconque en couleur et avec une police bien défini su DEV-C++/ affichage de texte en mode graphique [ par FLASH92 ] Bonjour mesdames, messieurs,Mon problème actuellement est que je ne peux pas afficher un texte quelconque en couleur et avec une police bien défini su Mode graphique VGA [ par Trillian ] Trillian :J'arrive a activé le mode VGA par le mode 13h,Maintenant je suis bloqué au niveau de l'affichage des pixels : le compileur n'accepte pas le "winbgim.h" et le mode graphique sous DEV C 4 !!!! [ par eldered ] Salut g plusieurs questions !1. Ou peut on trouver la librairie graphique : "winbgim.h" ?2. Ou puis connaître toutes les fonctions utilisables avec ce Affichage en mode graphique [ par KikiFrancky ] Bonjour...qq1 pourrait me dire comment mettre du texte ds une fenetre graphik plz? (pas de boite de dialogue).Je développe en C sous VC++ 6.Merci defiler ecran avec c++ en mode graphique [ par sajaris ] Bonjour,je debute un peu en c++ (surtout en programmation graphique).j'essai de faire defiler l'ecran verticalement ou horizontalement.J'ai beau tourn


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,374 sec (4)

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