L'éxécution d'un programme C

Fermé
chatira - 12 avril 2008 à 15:46
 chatira - 15 avril 2008 à 16:22
Bonjour,
quand j'éxécute un programme C quelquanque la fenetre à éxéxcuter est blanche (elle a l'extension exe),moi je veux la transformer en une fenetre à executer noire(en MS-DOS) .
Quelle sont les commande C que je dois les faire pour apparaite la fenetre noire sachant que j'ai un Borland C++ version 4.5,
merci .

4 réponses

xoftob Messages postés 2 Date d'inscription jeudi 10 avril 2008 Statut Membre Dernière intervention 12 avril 2008
12 avril 2008 à 16:51
salut,
pour avoir une fenetre comme ms-dos il ya le borland 5.02, je crwa c la solution pour ta kestion
0
Salut,
je te remercie pour la réponse.
0
dubcek Messages postés 18587 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 12 mars 2023 5 583
12 avril 2008 à 17:33
hello
system("cmd");
0
Salut,
merci pour ta réponse, mais qu'est que tu veux dire par le "system CMD".
0
dubcek Messages postés 18587 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 12 mars 2023 5 583
13 avril 2008 à 18:36
Ca ouvre une fenêtre DOS (noire)
0
salut,
je l'ai essayé, mais le compilateur a declaré une erreur(il n'a pas connu le mot" system"), sachant que je l'ai écrit a la fin de la fonction principale "main" avant de fermer les acollades{}.
Merci.
0
dubcek Messages postés 18587 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 12 mars 2023 5 583
15 avril 2008 à 09:39
montre le code
0
Salut,
C'est un programme qui tri un tableau avec le tri rapide, mais a chaque fois on augmente la taille du tableau et on calcule le temps d'execution ,
puis on envoie les valeurs à un fichier EXEL pour dessiner le graphe de la taille en fonction du temps
et voici le code de la fonction principale seulement.

main()
{
int i;

clock_t start,end;//Des variables qu'on les utilise pour calculer le temps nécessaire du tri.
start=clock();

FILE*fichier=NULL;
fichier=fopen("tri_rapide.xls","w");//L'ouverture du fichier EXEL où on va dessiner le graphe.

printf("Entrez la valeur maximale de votre tableau:");
scanf("%d",&n);

/*On va remplir le tableau*/
for(i=1;i<=20;i++)
{remplir_tableau(T,n,fin);

/*On va trié le tbleau en utilisant le tri rapide*/
tri_rapide(T,debut,fin);
afficher_tableau(T,debut,fin);
printf("\n\n");

/*On va calculer le temps nécessaire du tri*/
end=clock();

/*On va envoyer les valeurs au fichier EXEL*/
if(fichier!=NULL)
{fprintf(fichier,"%d\t",fin+1);
fprintf(fichier,"%f\n",(end-start)/CLK_TCK);
}
else
printf("Le fichier n'est pas ouvert");
fin=fin+50;
}
fclose(fichier);
system("cmd");
}
Merci.
0