Come risolvere il problema “imansible aprire stdio.h in Turbo C” errore?

Ogni volta che compilo il mio programma, ottengo l’errore sopra.

Se hai problemi del genere, prima di tutto la tua cartella TC inserita nell’unità C: … dopo aver completato l’installazione, aprire la schermata turbo c blu. c’è un OPTIONS > Directories ..in quello che puoi vedere per l’opzione per impostare il percorso ..

  1. includi directory … puoi impostare il percorso lì ora .. C:\TC\INCUDE
  2. librerie di directory … puoi impostare il percorso lì … C:\TC\LIB
  3. se vuoi memorizzare il tuo output in BIN, puoi impostare .. C:\TC\BIN .. altrimenti puoi impostare un altro percorso in cui vuoi salvare il tuo output ..

Finalmente puoi dare dei processi OK e finiti. Ora funzionerà correttamente

Fai questo: Apri la tua cartella turboc2 in cui hai il file tc.exe, accanto a questo file trovi un altro file chiamato ‘tcinst.exe’ aprilo.

Vedrai il menu di installazione:

 select as-- > Option > Directory > Include directory 

Qui devi cambiare il percorso della directory fino al percorso in cui si trova la tua cartella INCLUDE. Allo stesso modo, modificare il percorso della directory della libreria anche riavviando il proprio tc.exe.

Controlla se hai qualcosa come il file stdio.h e altri file di intestazione nella cartella INCLUDE e nella cartella LIB. LIB contiene alcuni file. Nel mio caso, ho avuto lo stesso problema ma entrambe le cartelle erano vuote. Buono a sapersi. passi:

  1. Premere: ALT + O + D (cioè premere ATL (mantieni premuto) e quindi O carattere inglese) e poi D).
  2. Vedrai una finestra popup.
  3. Questa finestra avrà valori per le directory INCLUDE e LIB. Il valore predefinito per queste due caselle nella finestra popup è: Lettore di unità in cui è stato installato TC … cioè C: \ o D: \ o qualsiasi altra cosa seguita dal percorso per la cartella INCLUDE e LIB. Quindi, nel mio caso,

    INCLUDE la casella era impostata su: “C: \ TC \ INCLUDE” e la casella del valore della directory LIB era impostata su: “C: \ TC \ LIB” (senza virgolette). Passi da risolvere:

  4. Premere ALT + C.

  5. Imposta la tua directory corrente come C: \ TC \ BGI
  6. Premere ALT + O + D e inserire ../INCLUDE e ../LIB nei valori di directory Incl / Lib.
  7. e ora … quando farai i tuoi progressi, dirai grazie a me. Mi piace la grafica frattale di arciduchessa C che sto usando su DOS Turbo C in questo momento. Lol.

Vai alla scheda OPZIONI quindi seleziona l’opzione Directory, quindi inserisci il percorso specifico in cui si trova la cartella turbo c.

Immettere il percorso in tutte e quattro le windows di messaggio e inizierà a funzionare come nel mio caso. Ho TurboC3 e tutti i file erano insieme in una cartella radice comune.

Controlla il percorso di inclusione dell’ambiente. Il file non si trova nelle posizioni indicate da tale variabile di ambiente.

Dal momento che non hai menzionato quale versione di Turbo C questo metodo di seguito riguarderà sia v2 che v3.

  • Fare clic su “Opzioni”, “Rubriche”, inserire la posizione corretta per le directory Includi e Lib.

Sulla maggior parte dei sistemi, dovresti provare piuttosto a non trovare ” “, al punto in cui la prima reazione è “è installato”. Quindi, vorrei vedere se il file esiste in una posizione plausibile. In caso contrario, l’installazione di Turbo C viene interrotta; reinstallare. Se riesci a trovarlo, dovrai stabilire perché il compilatore non lo sta cercando nel posto giusto – quali sono le opzioni del compilatore che hai specificato e dove il compilatore sta cercando le sue intestazioni (e perché no? cercare dove si trova l’intestazione).

Assicurati che la cartella con i file di intestazione standard si trovi nel percorso dei progetti.

Non so dove sia in Turbo C, ma penserei che ci sia un modo per farlo.

Per prima cosa controlla se il nome della cartella è giusto o sbagliato poiché mentre copi in una cartella da un’altra accidentalmente prende l’indirizzo di un’altra cartella, ad esempio prende C invece di F Quindi da OPTION>DIRECTORY cambia il nome della cartella

Basta reinstallare il turbo C ++ dal tuo computer e installarlo nuovamente nella directory C: \ TC \ Folder.

Anche in questo caso esiste il problema, quindi cambia la directory da FILE >> CHANGE DIRECTORY a C: \ TC \ BIN \

Bene, ho lavorato a backshift appena trascorso circa 6 ore cercando di capirlo.

Tutte le informazioni di cui sopra hanno portato a questa conclusione insieme a una riga singola nella schermata di prompt dos, quando sono uscito dall’editor, andare al prompt dos la mia C: unità è montata.

Ho fatto una ricerca su dir e quello che ho trovato è stato: il modo in cui avevo montato l’unità C inizialmente sembrava questo

 mount c: / 

e la mia dir non ha elencato tutti i file sul drive C solo i file all’interno della cartella turboc ++. Da ciò ho tratto la conclusione che le mie directory dovrebbero assomigliare a:

c:\include

non

c:\turboc++\tc\include

o

c:\tc\include

Il vero problema era la natura in cui avevo montato il disco.

Spero che questo aiuti qualcuno.

b.mac