Un file con estensione .C è un file di codice sorgente C / C ++ di testo normale. Può contenere sia il codice sorgente di un intero programma nel linguaggio di programmazione C o C ++ che essere referenziato da altri file all'interno di un progetto C.
Si noti che alcuni programmi utilizzano un'estensione di file c minuscola per indicare un file di codice sorgente C e una C maiuscola per C ++, ma non è necessario. CPP viene utilizzato anche per i file del codice sorgente C ++.
Se il file C non è nel linguaggio di programmazione C o C ++, potrebbe invece essere un file 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.
CFile si riferisce anche alle classi di file 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 Blocco note di Windows, EditPlus, TextMate e altri, può aprire e visualizzare un file C se è 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 è preferita poiché rende molto più facile la modifica e il setacciamento del codice sorgente.
Tuttavia, i file C vengono solitamente 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 Script Lite-C, ma questi file C potrebbero essere aperti anche con editor di testo.
Come convertire i file C.
Esistono numerose conversioni che è possibile eseguire relative a C e C ++, ma queste non rientrano nell'ambito di questo articolo. Ad esempio, è possibile utilizzare il linguaggio di programmazione per convertire in o da array di caratteri, interi, stringhe, ecc., Ma questi non si applicano ai file C stessi, ma piuttosto alle funzioni fornite dai file.
Se è quello che stai cercando, ti consigliamo di visitare alcune altre risorse come Stack Overflow.
Tuttavia, se sei veramente alla ricerca di 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 diverso formato basato su testo come TXT o HTML. Molto probabilmente non saranno più utilizzabili come file di codice sorgente con Eclipse, Dev-C ++ e così via, purché esistano in un formato di file diverso.
Ci sono anche numerosi convertitori di codice sorgente disponibili da Tangible Software Solutions che possono convertire C ++ in C #, Java o VB. Tieni presente, tuttavia, che le edizioni gratuite sono limitate per quanto riguarda il numero di righe che possono essere convertite contemporaneamente.
Non riesci ancora 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 tuo 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é presumi 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 viene utilizzata per i file del codice sorgente di Visual C # e per i file dello schema di colori di ColorSchemer Studio. Se hai 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, questi formati di file e molti altri contengono la lettera "C", ma ciò non significa che siano affatto correlati al formato di file C spiegato in questa pagina.
Per rendere questo 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 di forme personalizzate) ma anche come file C Shell Script di testo semplice, il che significa che a seconda quello che hai, potrebbe benissimo aprirsi in un editor di testo (come con i file CS), ma ciò non significa ancora che sia un file di codice sorgente C / C ++ o che possa essere aperto in ogni applicazione sopra elencata.