begin process at 2012 05 29 12:11:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

pour le generateur nfo ca marche mais pas la.


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

pour le generateur nfo ca marche mais pas la.

samedi 26 janvier 2002 à 21:37:18 | pour le generateur nfo ca marche mais pas la.

Xs

bonjours !
je suis en train de me faire un logicielpour gerer ma collection de CDs mais voila : lepricipal probleme est que dans les titres, y'a bien a un moment ou a un autre des chiffres et des lettres : resultat : y'a un bug avec la fonction CIN et PRINTF.
vous m'aviez suggerer pour un precedent logiciel d'utiliser :

cin.getline(mavar, 255);

or, j'ai essaye et ca marche pas !!! il me saute carrement la question !!
je crois que c'est guyguy qui ma dit : utilise string.
mais DEVc++ me met undefined 'string'

alors, si il faut utiliser string, j'aimerais un exemple.




#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <conio.c>
#include <fstream.h>

#define red textcolor(RED)
#define brown textcolor(BROWN)
#define yellow textcolor(YELLOW)
#define green textcolor(GREEN)


void inserer();
void rechercher();

struct infos
{
public :
char nomAlb[255];
char nomCh[255];
char chanson[255];
char style[80];

int duree;
int nbch;

};


void inserer()
{
infos rens;
clrscr();
yellow ;
cout <<"\t\t|=====================================|\n";
cout <<"\t\t|";green;cout<<" Creer une nouvelle entr\202e ";yellow;cout<<"|\n";
cout <<"\t\t|=====================================|\n";

cout << "\n\n";
brown;
cout << "Vueillez entrer le nom du CD : \n";
red;
cin.getline(rens.nomAlb,255);
brown;
cout << "\n\nVueillez entrer le nom de l'artiste : \n";
red;
scanf("%s",rens.nomCh);
brown;
cout << "\n\nVueillez donner le style de musique : \n";
scanf("%s",rens.style);
}

void rechercher()
{}

int main(int argc, char *argv[])
{
int choix;
yellow;
cout << "\n";
cout <<"\t\t\t|================|\n";
cout <<"\t\t\t| ";textcolor(LIGHTBLUE);cout<<"Bienvenue dans ";yellow;cout<<"|\n";
cout <<"\t\t\t| ";textcolor(LIGHTBLUE);cout<<" DataBase ";yellow;cout<<"|\n";
cout <<"\t\t\t| ";textcolor(LIGHTBLUE);cout<<" for ";yellow;cout<<"|\n";
cout <<"\t\t\t| ";textcolor(LIGHTBLUE);cout<<" CDs ";yellow;cout<<"|\n";
cout <<"\t\t\t|================|\n";
cout <<"\t\t\t\t|===============|\n";
cout <<"\t\t\t\t| ";green;cout<<" DBCDs ";textcolor(YELLOW);cout<<"|\n";
cout <<"\t\t\t\t|===============|\n";

cout<< "\n\n\n";
brown;
cout <<"\t\t\t++++++++++++++++++++++++++++++++++\n";
cout <<"\t\t\t+";red;cout<<" MENU ";brown;cout<<"+\n";
cout <<"\t\t\t+--------------------------------+\n";
cout <<"\t\t\t+";textcolor(MAGENTA);cout<<" 1- Creer une entr\202e ";brown;cout<<" +\n";
cout <<"\t\t\t+";textcolor(MAGENTA);cout<<" 2- Rechercher ";brown;cout<<"+\n";
cout <<"\t\t\t+--------------------------------+\n";
cout <<"\t\t\t++++++++++++++++++++++++++++++++++\n";

cout << "\n\nVotre choix : ";
cin >> choix ;

if (choix = 1)
{
inserer();
}
else
{
rechercher();
}
system("PAUSE");
return 0;
}



merci d'avance !
lundi 28 janvier 2002 à 08:49:21 | Re : pour le generateur nfo ca marche mais pas la.

Croqmort

tu devrai te faire une petite fonction avec getche dans le genre :

#include <conio.h>
char c;
char *chaine;
int i = 0;
while((c=getche())!='\n')
chaine[i++] = c;
chaine[i] = 0;

j'ai pas verifier si ça marche pasque je suis pas chez moi et que j'ai pas de compilateur sous la main !

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

bonjours !
je suis en train de me faire un logicielpour gerer ma collection de CDs mais voila : lepricipal probleme est que dans les titres, y'a bien a un moment ou a un autre des chiffres et des lettres : resultat : y'a un bug avec la fonction CIN et PRINTF.
vous m'aviez suggerer pour un precedent logiciel d'utiliser :

cin.getline(mavar, 255);

or, j'ai essaye et ca marche pas !!! il me saute carrement la question !!
je crois que c'est guyguy qui ma dit : utilise string.
mais DEVc++ me met undefined 'string'

alors, si il faut utiliser string, j'aimerais un exemple.




#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <conio.c>
#include <fstream.h>

#define red textcolor(RED)
#define brown textcolor(BROWN)
#define yellow textcolor(YELLOW)
#define green textcolor(GREEN)


void inserer();
void rechercher();

struct infos
{
public :
char nomAlb[255];
char nomCh[255];
char chanson[255];
char style[80];

int duree;
int nbch;

};


void inserer()
{
infos rens;
clrscr();
yellow ;
cout <<"\t\t|=====================================|\n";
cout <<"\t\t|";green;cout<<" Creer une nouvelle entr\202e ";yellow;cout<<"|\n";
cout <<"\t\t|=====================================|\n";

cout << "\n\n";
brown;
cout << "Vueillez entrer le nom du CD : \n";
red;
cin.getline(rens.nomAlb,255);
brown;
cout << "\n\nVueillez entrer le nom de l'artiste : \n";
red;
scanf("%s",rens.nomCh);
brown;
cout << "\n\nVueillez donner le style de musique : \n";
scanf("%s",rens.style);
}

void rechercher()
{}

int main(int argc, char *argv[])
{
int choix;
yellow;
cout << "\n";
cout <<"\t\t\t|================|\n";
cout <<"\t\t\t| ";textcolor(LIGHTBLUE);cout<<"Bienvenue dans ";yellow;cout<<"|\n";
cout <<"\t\t\t| ";textcolor(LIGHTBLUE);cout<<" DataBase ";yellow;cout<<"|\n";
cout <<"\t\t\t| ";textcolor(LIGHTBLUE);cout<<" for ";yellow;cout<<"|\n";
cout <<"\t\t\t| ";textcolor(LIGHTBLUE);cout<<" CDs ";yellow;cout<<"|\n";
cout <<"\t\t\t|================|\n";
cout <<"\t\t\t\t|===============|\n";
cout <<"\t\t\t\t| ";green;cout<<" DBCDs ";textcolor(YELLOW);cout<<"|\n";
cout <<"\t\t\t\t|===============|\n";

cout<< "\n\n\n";
brown;
cout <<"\t\t\t++++++++++++++++++++++++++++++++++\n";
cout <<"\t\t\t+";red;cout<<" MENU ";brown;cout<<"+\n";
cout <<"\t\t\t+--------------------------------+\n";
cout <<"\t\t\t+";textcolor(MAGENTA);cout<<" 1- Creer une entr\202e ";brown;cout<<" +\n";
cout <<"\t\t\t+";textcolor(MAGENTA);cout<<" 2- Rechercher ";brown;cout<<"+\n";
cout <<"\t\t\t+--------------------------------+\n";
cout <<"\t\t\t++++++++++++++++++++++++++++++++++\n";

cout << "\n\nVotre choix : ";
cin >> choix ;

if (choix = 1)
{
inserer();
}
else
{
rechercher();
}
system("PAUSE");
return 0;
}



merci d'avance !
lundi 28 janvier 2002 à 18:59:50 | Re : pour le generateur nfo ca marche mais pas la.

Xs


j'ai re-essaye avec une petite astuce : mettre une fonction cin.getline(sertarien,4)
au debut comme ca il marche parfaitement bien !


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

tu devrai te faire une petite fonction avec getche dans le genre :

#include <conio.h>
char c;
char *chaine;
int i = 0;
while((c=getche())!='\n')
chaine[i++] = c;
chaine[i] = 0;

j'ai pas verifier si ça marche pasque je suis pas chez moi et que j'ai pas de compilateur sous la main !

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

bonjours !
je suis en train de me faire un logicielpour gerer ma collection de CDs mais voila : lepricipal probleme est que dans les titres, y'a bien a un moment ou a un autre des chiffres et des lettres : resultat : y'a un bug avec la fonction CIN et PRINTF.
vous m'aviez suggerer pour un precedent logiciel d'utiliser :

cin.getline(mavar, 255);

or, j'ai essaye et ca marche pas !!! il me saute carrement la question !!
je crois que c'est guyguy qui ma dit : utilise string.
mais DEVc++ me met undefined 'string'

alors, si il faut utiliser string, j'aimerais un exemple.




#include <iostream.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <conio.c>
#include <fstream.h>

#define red textcolor(RED)
#define brown textcolor(BROWN)
#define yellow textcolor(YELLOW)
#define green textcolor(GREEN)


void inserer();
void rechercher();

struct infos
{
public :
char nomAlb[255];
char nomCh[255];
char chanson[255];
char style[80];

int duree;
int nbch;

};


void inserer()
{
infos rens;
clrscr();
yellow ;
cout <<"\t\t|=====================================|\n";
cout <<"\t\t|";green;cout<<" Creer une nouvelle entr\202e ";yellow;cout<<"|\n";
cout <<"\t\t|=====================================|\n";

cout << "\n\n";
brown;
cout << "Vueillez entrer le nom du CD : \n";
red;
cin.getline(rens.nomAlb,255);
brown;
cout << "\n\nVueillez entrer le nom de l'artiste : \n";
red;
scanf("%s",rens.nomCh);
brown;
cout << "\n\nVueillez donner le style de musique : \n";
scanf("%s",rens.style);
}

void rechercher()
{}

int main(int argc, char *argv[])
{
int choix;
yellow;
cout << "\n";
cout <<"\t\t\t|================|\n";
cout <<"\t\t\t| ";textcolor(LIGHTBLUE);cout<<"Bienvenue dans ";yellow;cout<<"|\n";
cout <<"\t\t\t| ";textcolor(LIGHTBLUE);cout<<" DataBase ";yellow;cout<<"|\n";
cout <<"\t\t\t| ";textcolor(LIGHTBLUE);cout<<" for ";yellow;cout<<"|\n";
cout <<"\t\t\t| ";textcolor(LIGHTBLUE);cout<<" CDs ";yellow;cout<<"|\n";
cout <<"\t\t\t|================|\n";
cout <<"\t\t\t\t|===============|\n";
cout <<"\t\t\t\t| ";green;cout<<" DBCDs ";textcolor(YELLOW);cout<<"|\n";
cout <<"\t\t\t\t|===============|\n";

cout<< "\n\n\n";
brown;
cout <<"\t\t\t++++++++++++++++++++++++++++++++++\n";
cout <<"\t\t\t+";red;cout<<" MENU ";brown;cout<<"+\n";
cout <<"\t\t\t+--------------------------------+\n";
cout <<"\t\t\t+";textcolor(MAGENTA);cout<<" 1- Creer une entr\202e ";brown;cout<<" +\n";
cout <<"\t\t\t+";textcolor(MAGENTA);cout<<" 2- Rechercher ";brown;cout<<"+\n";
cout <<"\t\t\t+--------------------------------+\n";
cout <<"\t\t\t++++++++++++++++++++++++++++++++++\n";

cout << "\n\nVotre choix : ";
cin >> choix ;

if (choix = 1)
{
inserer();
}
else
{
rechercher();
}
system("PAUSE");
return 0;
}



merci d'avance !



Cette discussion est classée dans : marche, include, char, define, textcolor


Répondre à ce message

Sujets en rapport avec ce message

Couleur, sconio econio...marche po :( [ par starkrous ] #include #include int main(){textcolor( GREEN ); cout textcolor( WHITE );return 0;}>>resultat>> "fin de fichier inatendu lors de la recherche d'u plus court chement avec le cout [ par developvbdebut ] Bonsoir tout le mondeJ'ai un probleme avec l'algo du plus cours chemin, je ne vois pas comment mis prendre. De plus, je dois affichier la distance e marche en debug mais pas en release [ par SnOOpss ] Bonjour j utilise un code qui marche tres bien (debug et release) en faisanthfond=(HBITMAP)LoadImage(0,TruePath("\\data\\fond.bmp"),IMAGE_BITMAP,0,0,L probleme creation de tableaux à taille dynamique [ par veka61 ] Bonjour tout le monde,Voila j'essai depuis plusieurs jour de creer une fonction pour transformer un string en char seulement j'obtient une erreur que Différence char - string [ par herlockg ] Bonjour,Voilà, je me demandais quelle était la différence exacte entre le type string et le type char. De plus, il pourquoi n'est-il pas nécessaire d' VS2005 et Variables Globales [ par letscode ] Bonjour,Bon j'avance bien :)J'ai un problème irrésolvable.J'utilise Visual Studio 2005, et j'ai plusieurs fichiers qui incluent un fichiers "communs.h methode system() [ par sperate ] Bonjour,je code sur visual studio 2005 une simple application en mode console.j'utilise la methode "system()" pour envoyer des commandes simples genre Erreur DeviceIoControl ??? pk acces refusé ? [ par akk ] Bonjour,Voila lorsque j'execute ce code :(on passe le nom du lecteur en parametre exemple : main C)#include #include <iostre Visual C++ Free() [ par PRZYBYLSKI ] #include #include #include "stdafx.h"Question au Pro?Qu'es qui est faux docteurArrivé à free ça bombe#include <io Lecture d'un fichier [ par Darkvlador ] luVoilà mon code : #include #include #include using namespace std;char *tmp;unsigned int size;<b


Nos sponsors


Sondage...

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 : 2,746 sec (4)

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