Comment corriger l’erreur “incapable d’ouvrir stdio.h en Turbo C”?

Chaque fois que je comstack mon programme, j’obtiens l’erreur ci-dessus.

Si vous rencontrez de tels problèmes, commencez par placer votre dossier TC dans le lecteur C: … Une fois l’installation terminée, ouvrez l’écran turbo c bleu. il y a une OPTIONS > Directories ..dans laquelle vous pouvez voir une option pour configurer le chemin ..

  1. inclure des répertoires..vous pouvez définir le chemin maintenant .. C:\TC\INCUDE
  2. bibliothèques Répertoires..vous pouvez y définir le chemin … C:\TC\LIB
  3. si vous voulez stocker votre sortie dans BIN, vous pouvez définir .. C:\TC\BIN .. Sinon, vous pouvez définir un autre chemin dans lequel vous souhaitez stocker votre sortie.

Enfin, vous pouvez donner des processus OK et terminés. Il fonctionnera désormais correctement.

Faites ceci: Ouvrez votre dossier turboc2 dans lequel se trouve le fichier tc.exe, à côté de ce fichier, vous trouverez un autre fichier nommé «tcinst.exe», ouvrez-le.

Vous verrez le menu d’installation:

 select as-- > Option > Directory > Include directory 

Ici, vous devez changer le chemin du répertoire en chemin où se trouve votre dossier INCLUDE. De la même manière, changez le chemin du répertoire de la bibliothèque et redémarrez votre tc.exe.

Vérifiez si vous avez quelque chose comme ces fichiers stdio.h et autres fichiers d’en-tête sous les dossiers INCLUDE et LIB. LIB contient des fichiers. Dans mon cas, j’avais le même problème, mais ces deux dossiers étaient vierges. Bon à savoir. Pas:

  1. Appuyez sur: ALT + O + D (c.-à-d. Appuyez sur ATL (maintenez enfoncé), puis sur O caractère anglais), puis sur D).
  2. Vous verrez une fenêtre popup.
  3. Cette fenêtre aura des valeurs pour les répertoires INCLUDE et LIB. Les valeurs par défaut pour ces deux zones dans la fenêtre contextuelle sont les suivantes: Lecteur leter où vous avez installé TC … c’est-à-dire C: \ ou D: \ ou quoi que ce soit suivi du chemin du dossier INCLUDE et du dossier LIB. Donc, dans mon cas,

    La zone INCLUDE a été définie sur: “C: \ TC \ INCLUDE” et la zone de valeur du répertoire LIB a été définie sur: “C: \ TC \ LIB” (sans les guillemets). Étapes à suivre pour résoudre:

  4. Appuyez sur ALT + C.

  5. Définissez votre répertoire actuel en tant que C: \ TC \ BGI
  6. Appuyez sur ALT + O + D et mettez ../INCLUDE et ../LIB dans les valeurs du répertoire Include / Lib.
  7. et maintenant … quand vous courrez votre progression, vous direz merci à moi. J’aime les graphismes fractals de l’archiduchesse C que je suis sous DOS Turbo C en ce moment. Lol.

Allez dans l’onglet OPTIONS puis sélectionnez l’option des répertoires puis entrez le chemin particulier où se trouve votre dossier turbo c.

Entrez le chemin dans les quatre boîtes de message et tout commencera à fonctionner comme dans mon cas. J’ai TurboC3 et tous les fichiers étaient ensemble dans un dossier racine commun.

Vérifiez votre chemin d’inclusion d’environnement. Le fichier ne se trouve pas aux emplacements indiqués par cette variable d’environnement.

Puisque vous n’avez pas indiqué quelle version de Turbo C cette méthode ci-dessous couvrira les versions v2 et v3.

  • Cliquez sur ‘Options’, ‘Répertoires’, entrez l’emplacement approprié pour les répertoires Include et Lib.

Sur la plupart des systèmes, vous devez vous efforcer de ne pas trouver ‘ ‘, au point que la première réaction est “est installé”. Donc, je chercherais à voir si le fichier existe dans un endroit plausible. Sinon, votre installation de Turbo C est défectueuse. réinstaller. Si vous pouvez le trouver, vous devrez alors déterminer pourquoi le compilateur ne le recherche pas au bon endroit – quelles sont les options du compilateur que vous avez spécifiées et où le compilateur recherche-t-il ses en-têtes (et pourquoi pas chercher où se trouve l’en-tête).

Assurez-vous que le dossier contenant les fichiers d’en-tête standard se trouve dans le chemin des projets.

Je ne sais pas où cela se trouve dans Turbo C, mais je penserais qu’il existe un moyen de le faire.

Commencez par vérifier si le nom du dossier est correct ou incorrect, car lors de la copie d’un dossier à un autre par accident, il faut une autre adresse de dossier, par exemple, il faut C au lieu de F

Il suffit de réinstaller le turbo C ++ à partir de votre ordinateur et de le réinstaller dans le répertoire C: \ TC \ Folder.

Encore une fois, le problème existe, puis changez le répertoire de FILE >> CHANGE DIRECTORY à C: \ TC \ BIN \

Eh bien, je travaille en arrière, je viens de passer environ 6 heures à essayer de comprendre cela.

Toutes les informations ci-dessus ont conduit à cette conclusion, ainsi qu’à une seule ligne dans l’écran de l’invite dos, lorsque je suis sorti de l’éditeur, aller à l’invite dos mon lecteur C: est monté.

J’ai fait une recherche dans le dir et j’ai découvert: la façon dont j’avais monté le lecteur C ressemblait initialement à ceci

 mount c: / 

et mon répertoire ne répertorie pas tous les fichiers du lecteur C, mais uniquement les fichiers du dossier turboc ++. J’en ai tiré la conclusion que mes répertoires devraient ressembler à ceci:

c:\include

ne pas

c:\turboc++\tc\include

ou

c:\tc\include

Le vrai problème était la nature dans laquelle j’avais monté le lecteur.

J’espère que ça aide quelqu’un.

b.mac