En fil med .C-filtypen er en ren tekst C / C ++ kildekodefil. Det kan både inneholde et helt programs kildekode i programmeringsspråket C eller C ++, så vel som det refereres til av andre filer fra et C-prosjekt.
Merk at noen programmer bruker liten c-filtype for å betegne en C-kildekodefil og en stor bokstav C for C ++, men det er ikke nødvendig. CPP brukes også til C ++ kildekodefiler.
Hvis C-filen ikke er i programmeringsspråket C eller C ++, kan det i stedet være en Lite-C-skriptfil skrevet i lite-C, et lignende programmeringsspråk som C / C ++.
Begge disse filtypene er relatert til applikasjoner som brukes til å bygge programmer og videospill.
CFile refererer også til Microsoft Foundation Class-filklasser, men har ikke noe å gjøre med kildekodefilformatene som er forklart her.
Hvordan åpne en C-fil
Enhver tekstredigerer som Notepad ++, Emacs, Windows Notepad-programmet, EditPlus, TextMate og andre, kan åpne og vise en C-fil hvis det er en C / C ++ kildekodefil.
Disse programmene er nyttige fordi de generelt er lette i forhold til komplette applikasjonsutviklere som de som er oppført nedenfor. I tillegg støtter de fleste av dem syntaksmarkering, noe som vanligvis foretrekkes siden det gjør redigering og sikting gjennom kildekoden mye enklere.
Imidlertid åpnes C-filer vanligvis innenfor rammen av et programvareutviklingsprogram som Visual Studio, Eclipse, C ++ Builder, Dev-C ++ eller Code :: Blocks.
Lite-C-programmet fra Conitec Datasystems er det primære programmet som brukes til å jobbe med Lite-C-skriptfiler, men disse C-filene kan også åpnes med tekstredigerere.
Hvordan konvertere C-filer
Det er en rekke konverteringer du kan gjøre relatert til C og C ++, men de er utenfor omfanget av denne artikkelen. For eksempel kan du bruke programmeringsspråket til å konvertere til eller fra char array, heltall, streng osv., Men de gjelder ikke C-filer selv, men heller funksjonene som filene gir.
Hvis det er det du leter etter, anbefaler vi å besøke noen andre ressurser som Stack Overflow.
Imidlertid, hvis du virkelig er ute etter en C-filkonverterer, kan du bruke hvilken som helst tekstredigerer eller C-filåpnerne ovenfor for å konvertere eller lagre filen til et annet tekstbasert format som TXT eller HTML. De vil sannsynligvis ikke lenger være brukbare som kildekodefiler med Eclipse, Dev-C ++, etc., så lenge de eksisterer i et annet filformat.
Det er også en rekke kildekodekonverterere tilgjengelig fra håndgripelige programvareløsninger som kan konvertere C ++ til C #, Java eller VB. Husk imidlertid at de gratis utgavene er begrenset når det gjelder antall linjer som kan konverteres om gangen.
Kan du fortsatt ikke åpne filen?
Gitt at C-filtypen bare er en bokstav, er det enkelt å forveksle andre filformater med en C-fil. Dette er det første du bør se etter hvis du ikke kan få filen din til å åpne, fordi det er sannsynlig at du ikke faktisk har å gjøre med en C-fil.
Hvis du for eksempel prøver å se filen din med et tekstredigeringsprogram fordi du antar at det er en kildekodefil, men ikke kan lese noe, har du sannsynligvis noe helt annet, som en CAB- eller CSH-fil.
CS er en veldig lik filtype, men den brukes til Visual C # Source Code-filer og ColorSchemer Studio Color Scheme-filer. Hvis du har en CS-fil, kan den åpne helt fint med programmene som støtter C-filer, siden det er et lignende format med innhold skrevet på C Sharp-språket. Det sistnevnte filformatet brukes imidlertid spesielt med ColorSchemer Studio og fungerer ikke på samme måte som C Sharp- eller C-filer.
Som du kan se, har disse filformatene og mange andre bokstaven "C" i seg, men det betyr ikke at de i det hele tatt er relatert til C-filformatet som er forklart på denne siden.
For å gjøre dette enda mer forvirrende enn det allerede kan være, brukes CSH-filtypen ikke bare som en ikke-tekstfil med Adobe Photoshop (det er en Custom Shapes-fil), men også som ren tekst C Shell Script-fil, noe som betyr at avhengig av hva du har, kan det veldig bra åpnes i et tekstredigeringsprogram (som med CS-filer), men det betyr fortsatt ikke at det er en C / C ++ kildekodefil eller til og med at den kan åpnes i alle applikasjoner som er oppført ovenfor.