Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2800 connectés 

 


Dernière réponse
Sujet : DevC++ m'embête ! I need un compilateur C compatible Turbo C !
karlkox Ton pb est tout ce qu'il y a de plus normal. DevC++ utilise Cygwin32 ou Mingw32, des librairies posix pour coder des apps win32 (gui ou console).
Je te conseillerais donc d'utiliser Djgpp qui te permettra de reprendre ton code du Turbo C qui devrait compiler s'il n'utilise pas des fonctions propre a leur compilateur. Dans le pire des cas, une toute petite modification et le tour est joué.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
karlkox Ton pb est tout ce qu'il y a de plus normal. DevC++ utilise Cygwin32 ou Mingw32, des librairies posix pour coder des apps win32 (gui ou console).
Je te conseillerais donc d'utiliser Djgpp qui te permettra de reprendre ton code du Turbo C qui devrait compiler s'il n'utilise pas des fonctions propre a leur compilateur. Dans le pire des cas, une toute petite modification et le tour est joué.
Chromium Merci de ta réponse tanguy, tout devient plus clair...
 
Grrr ! Je vais finir mes programmes en cours avec TC et me mettre à un autre compilo juste après !
 
A+  :hello:
tanguy La lib conio c'est spécifique à Turbo C, ca n'est pas standard et ca ne fait pas partie du langage C
De plus Borland ne fourni pas le source de la lib conio (et donc on devient dépendant de Turbo C ce qui est tout sauf une bonne chose et tu en subis les conséquences) mais en cherchant sur google, on peut retrouver les sources de diffénrets implémentations de la lib conio en C.
 
Autre solution, lire la FAQ de dev-c++ http://www.bloodshed.net/faq.html :
 
12. I am having problems using Borland specific functions such as clrscr()  
 
Include conio.h to your source, and add C:\Dev-C++\Lib\conio.o to "Further Object Files" in Project Options (where C:\Dev-C++ is where you installed Dev-C++)
 
Pour alloc.h, Turbo C étend les possibilités du langage C, evidemment en utilisant ces extensions on devient dépendant de Turbo C http://tigcc.ticalc.org/doc/alloc.html
 
#include <stdio.h>
#include <stdlib.h>
 
avec ca, ca devrait remplacer alloc.h
 
Pour être sur que son programme fonctionne bien avec différents compilateurs, il faut respecter les règles de codage en langage C (lire le livre de Kernigan et Ritchie les concepteurs du langage C) et utiliser des bibliothèques présentes sur les differents compilos.
On peut aussi utiliser une bibliothèque open source qui sera compilable sur différents compilos, ainsi plus de pb de dépendance vis à vis d'un compilo.

 

[jfdsdjhfuetppo]--Message édité par tanguy--[/jfdsdjhfuetppo]

Chromium Salut à tous, c'est mon premier message chez vous, alors je salue bien bas les programmeurs qui aident les ch'ti qui commencent...  :jap:  
 
Bon voilà, je code sur turbo C (version 3), mais il veillit un peu le bougre (DOS), n'a pas les bibliothèques pour gérer une souris, etc.
 
Donc je recherche sur ce forum avant de poser ma question, pour savoir s'il existe un compilo C gratuit et plus performant... bingo, vos anciennes réponses à d'autres personnes mentionnent DevC++ , que je m'empresse d'aller télécharger.
 
Je l'installe, le lance et super, il est en français, mimi tout plein, natif windows, tout ce qu'il faut quoi [:chromium] !
 
Mais aussitôt problème, je charge un fichier créée avec TurboC, qui marchait très bien (jeu de la vie) qui utilise une liste simplement chainée, avec allocation de mémoire et tutti quanti.
Mais pas de bibliothèque alloc.h, plein d'erreurs de compilations  :(  
 
Vous avez un compilo aussi convivial qui gère le code TurboC ?
 
Bon je vais voir sur developpez.com en attendant vos réponses, merci !
 
PS : J'ai mis le source içi, si ça peut vous aider à me répondre : http://chromium.free.fr/life.txt

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)