probleme avec dev-cpp - C - Programmation
Marsh Posté le 03-10-2004 à 18:03:17
scanf("%c",&v);
printf("Bonjour %c",&v);
tui vas ou là ?
tu trouves bas ça bizarre de placer les retour à la ligne en début de phrase. moi quand j'écris, je fini ma ligne, je vais directe à la prochaine, j'attends pas que la maitresse donne la suite de la phrase.
quand a getch/clrscr, c'est pas standard, pas portable, c'est nul quoi.
if (g=2)
magnifique ...
Marsh Posté le 03-10-2004 à 18:08:40
colonelbikini a écrit : Avant avec turbo-c mais depuis ke j'ai installer xp je n'arrive plus a l'installer j'ai donc decider de me mettre au gouts du jour en installant dev-c... |
c'est fini turbo c, fini
pour l'installer sous xp faudrais deja que ce soit sur une partition fat32, mais il en demeure pas moins que ca a aucun interet vu que a priori les programmes ne pourront pas tourner
et quand tu affiches uniquement du texte sans formatage, utilise puts
Marsh Posté le 03-10-2004 à 18:19:57
Pourquoi fat32 ? Et pourquoi ça fonctionnerait pas ? C'est du DOS...
Mais oui tant qu'a faire passe a Devcpp, et oublie conio.h qui n'est pas standard et provoque des problemes comme tu as là (fonction non dispo).
Marsh Posté le 03-10-2004 à 18:22:58
ca fonctionne pas parce que c'est du dos (16bits et mode reels, les interruptions ca passera jamais et xp c'est un noyau nt
edit : j'ai jamais reussi a faire fonctionner correctement un programme dos sous nt et >
Marsh Posté le 03-10-2004 à 19:13:37
Et la DOS box ?
Les IT sont interceptées et exécutées par NT (mode virtuel du processeur).
Je sais pas quel genre de progammes DOS tu as mais un prog tout con comme il a qui affiche du texte, ca pose pas probleme.
Marsh Posté le 03-10-2004 à 19:47:17
oui dosbox c'est autre chose
je rappel que ca n'a aucun interet, c'est vieux c'est depasser
Marsh Posté le 04-10-2004 à 00:07:51
Ca empêche pas que ça marche, et j'ai toujours pas compris pour fat32.
Marsh Posté le 04-10-2004 à 20:22:55
pour la compatibilité, dos ne voit pas le ntfs
en ce qui me concerne j'etais obligé d'installer turbo c sur une part fat32, mais c'est loin tout ca
Marsh Posté le 05-10-2004 à 11:46:57
DOS n'est pas censé connaitre le fat32 non plus. La DOS box sait gérer le NTFS.
Marsh Posté le 06-10-2004 à 20:11:11
tout ce dont je me rappelle c'est que j'avais du l'installer sur une part fat32, apres si tu as une explication je suis preneur
ps : mes ms-dos a moi voit la fat32, sans probleme
Marsh Posté le 12-11-2004 à 23:04:47
ReplyMarsh Posté le 13-11-2004 à 10:27:28
miniserveur a écrit : ce n'est plus conio.h , mais conio.c maintenant. |
On m'avait plutôt parlé de conio.cpp
Marsh Posté le 13-11-2004 à 11:25:16
colonelbikini a écrit : bonjour je programme en C regulierement. Avant avec turbo-c mais depuis ke j'ai installer xp je n'arrive plus a l'installer j'ai donc decider de me mettre au gouts du jour en installant dev-c... |
#include <stdlib.h>
#ifdef WIN32
system("cls" ); //WIN32
#endif
#ifdef LINUX
system("clear" ); //LINUX
#endif
Marsh Posté le 03-10-2004 à 18:00:06
bonjour je programme en C regulierement. Avant avec turbo-c mais depuis ke j'ai installer xp je n'arrive plus a l'installer j'ai donc decider de me mettre au gouts du jour en installant dev-c...
le probleme c'est que en voulant l'essayer en creant un petit programme tou con et bien il ne marche pas...
en effet j'ai ecrit ce programme:
#include<conio.h>
#include<stdio.h>
main ()
{
int x;
int y;
char v[10];
int g;
clrscr();
printf("veuillez saisir votre prenom, puis appuyez sur entree:" );
scanf("%c",&v);
printf("Bonjour %c",&v);
clrscr();
printf("\n\nSaisissez votre age, puis appuyez sur entree:" );
scanf("%d",&x);
printf("\n\nVous avez: %d ans",x);
y=100-x;
clrscr();
printf("\n\nDans %d annees vous aurez 100 ans.",y);
lrscr();
printf("\n\nEtes vous un homme ou une femme ?" );
printf("\n(Tapez 1 pour homme et 2 pour femme puis appuyez sur entree)" );
scanf("%d",&g);
clrscr();
if (g=2)
{
if (x<30)
{
printf("%c a %d et me semble etre une bien charmante demoiselle...",v,x);
}
else (x>31);
{
printf("%c a %d et commence à prendre de l'age...",v,x);
}
}
else (g=1);
{
if (x<30)
{
printf("%c a %d et me semble être un bien bel homme...",v,x);
}
else (x>31);
{
printf("%c a %d et commence à prendre de l'age...",v,x);
}
}
getch();
}
le probleme est le suivant c'est que dans la librairie conio il ne semble pas exister la fonction clrscr() !!!!!!!!
je ne sais pas comment faire !
si vous avez deja rencontre le probleme pouvez vous m'aidez ?
merci baucoup !!!!