Un file con estensione .C è un file di codice sorgente C / C ++ in testo semplice. Può sia contenere un codice sorgente di un intero programma nel linguaggio di programmazione C o C ++ sia essere referenziato da altri file all'interno di un progetto C.
Si noti che alcuni programmi utilizzano un'estensione di file c minuscola per denotare un file di codice sorgente C e una C maiuscola per C ++, ma non è necessario. CPP viene utilizzato anche per i file di codice sorgente C ++.
Se il file C non è nel linguaggio di programmazione C o C ++, potrebbe essere invece un file di script Lite-C scritto in lite-C, un linguaggio di programmazione simile a C / C ++.
Entrambi questi tipi di file sono correlati alle applicazioni utilizzate per creare programmi software e videogiochi.
Nota: CFile fa riferimento anche alle classi di file di Microsoft Foundation Class, ma non ha nulla a che fare con i formati di file del codice sorgente spiegati qui.
Come aprire un file C.
Qualsiasi editor di testo come Notepad ++, Emacs, il programma Notepad di Windows, EditPlus, TextMate e altri, può aprire e visualizzare un file C se si tratta di un file di codice sorgente C / C ++.
Questi programmi sono utili perché sono generalmente leggeri rispetto agli sviluppatori di applicazioni complete come quelli elencati di seguito. Inoltre, la maggior parte di essi supporta l'evidenziazione della sintassi, che di solito è preferibile in quanto rende molto più semplice la modifica e la setacciatura del codice sorgente.
Tuttavia, i file C vengono generalmente aperti nel contesto di un programma di sviluppo software come Visual Studio, Eclipse, C ++ Builder, Dev-C ++ o Code :: Blocks.
Il programma lite-C di Conitec Datasystems è il programma principale utilizzato per lavorare con i file Lite-C Script, ma questi file C potrebbero essere aperti anche con editor di testo.
Come convertire i file C
Ci sono un certo numero di conversioni che puoi fare relative a C e C ++, ma quelle sono fuori dallo scopo di questo articolo. Ad esempio, è possibile utilizzare il linguaggio di programmazione per convertire in o da array di caratteri, intero, stringa, ecc., Ma questi non si applicano ai file C stessi, ma piuttosto alle funzioni fornite dai file.
Se è quello che stai cercando, ti consiglio di visitare altre risorse come Stack Overflow.
Tuttavia, se sei veramente dopo un convertitore di file C, puoi utilizzare qualsiasi editor di testo o gli apri file C sopra, per convertire o salvare il file in un formato di testo diverso come TXT o HTML. Molto probabilmente non saranno più utilizzabili come file di codice sorgente con Eclipse, Dev-C ++, ecc., A patto che esistano in un formato di file diverso.
Ci sono anche una serie di convertitori di codice sorgente disponibili da Soluzioni software tangibili in grado di convertire C ++ in C #, Java o VB. Tieni presente, tuttavia, che le edizioni gratuite sono limitate quando si tratta del numero di righe che possono essere convertite contemporaneamente.
Ancora non riesci ad aprire il file?
Dato che l'estensione del file C è solo una lettera, è facile confondere altri formati di file con un file C. Questa è la prima cosa che dovresti cercare se non riesci ad aprire il file, perché è probabile che tu non abbia effettivamente a che fare con un file C.
Ad esempio, se provi a visualizzare il tuo file con un editor di testo perché ritieni che sia un file di codice sorgente, ma non puoi leggere nulla, probabilmente hai qualcosa di completamente diverso, come un file CAB o CSH.
CS è un'estensione di file molto simile, ma è usata per i file di codice sorgente di Visual C # e per i file di Color Scheme Studio Color Scheme. Se si dispone di un file CS, potrebbe aprirsi bene con i programmi che supportano i file C, poiché è un formato simile con contenuto scritto in linguaggio C Sharp. Tuttavia, quest'ultimo formato di file viene utilizzato specificamente con ColorSchemer Studio e non funzionerà allo stesso modo dei file C Sharp o C.
Come puoi vedere, quei formati di file e molti altri hanno la lettera "C" in essi, ma ciò non significa che siano correlati al formato di file C spiegato in questa pagina.
Nota: Per renderlo ancora più confuso di quanto potrebbe già essere, l'estensione del file CSH viene utilizzata non solo come file non di testo con Adobe Photoshop (è un file Custom Shapes) ma anche come file di script C in testo semplice, il che significa che dipende quello che hai, esso poteva molto ben aperto in un editor di testo (come con i file CS), ma ciò non significa che sia un file di codice sorgente C / C ++ o anche che possa essere aperto in tutte le applicazioni elencate sopra.