SOSOrdi.net
Soutien
Identification
Pas encore inscrit(e) ? Cliquez-ici
La May Update de Windows 10 (2004) est déployée : qu'en pensez-vous ?

Langage C

existe il une commande en C qui permet d'ouvrir un programme
et qu'elle bibliothèque utilise t elle
ou en C++ ca doit marcher sur Borland
en meme temps je voudrait savoir qu'elle compilateur est le mieux j'ai appris sur borland mais je prefere l'IHM de DevC++ qui doit aussi compiler le C
et qu'elle en sont les differences
en meme temps bis pourquoi faut il debuter son progpar
int main (void) avec devc++
alors qu'avec borland c'est void main (void)
je ne comprend pas pourquoi le prog renvoie un entier???
merci
posté le 29 Juin 2004 dans la catégorie C/C++/C# par cfirot

2 Réponses

 
Solution
Bon tu n'as pas trop de succès alors je me lance... Je ne suis pas programmeur, mais j'ai quelques bouquins :

Pour la fonction en C, j'ai trouvé la commande "exec..." : Gestion de processus. Chargement et lancement d'autres programmes (processus fils). #include <process.h>
ex :
Main()
{
static char*env[]={"A=PGM","B=FILE",NULL};
execle("PGM.EXE","TEST",NULL,env);
}

En cas d'erreur la fonction renvoie -1, ERRNO est affecté d'un constante d'erreur.

(Aide mémoire de C édition Marabout).

Je n'ai travaillé que sur sur un vieux compilateur C (editeur vi) et sur borland C++ builder. C'est largement suffisant à mon goût et ne pose aucun problème.

Quand à la fonction main (et c'est bien une fonction !), dans les bouquin elle est toujours précédée de int. Sur compilateur C on peut écrire main() sachant que pour une fonction, si le type n'est pas précisé alors il est considéré comme entier.

Le programme doit renvoyer une valeur, en général 0 quand il arrive au bout (pas d'erreur) -1 quand il y a une erreur. Il peut ainsi être utilisé par une autre application. Il est possible de préciser le type : void main(), mais peut-être que certain comilateurs n'aiment pas. Je ne sais plus comment réagit C++ Builder.

P4!
répondu le 1 Juil 2004 par p4!
Ha oui un peu de pub, j'ai une question sur excel en perdition à laquelle personne ne péponds :

http://www.sosordi.net/q39823.html

Si tu as une idée merci !

P4!
répondu le 1 Juil 2004 par p4!
Aidez SOSOrdi.net !

Questions associées:

4 réponses 84 vues
posté le 10 Juil 2015 dans la catégorie C/C++/C# par dj fred
3 réponses 169 vues
posté le 16 Oct 2006 dans la catégorie C/C++/C# par lpfan
11 réponses 49 vues
posté le 26 Nov 2005 dans la catégorie C/C++/C# par bebe en detresse
5 réponses 18 vues
posté le 13 Oct 2005 dans la catégorie C/C++/C# par kikou
10 réponses 25 vues
posté le 7 Sept 2005 dans la catégorie C/C++/C# par bebe en detresse
Retour en haut
...