Wat is 'n C-lêer?

Hoe om C-lêers oop te maak, te wysig en om te skakel

'N lêer met die. C lêeruitbreiding is 'n gewone teks C / C + + Bronkode lêer. Dit kan beide 'n volledige program se bronkode in die C- of C ++-programmeringstaal hou, sowel as verwys word deur ander lêers van binne 'n C-projek.

Let daarop dat sommige programme 'n klein lêeruitbreiding met kleinletters gebruik om 'n C-bronkode-lêer aan te dui, en 'n hoofletter C vir C ++, maar dit is nie nodig nie. CPP word ook gebruik vir C + + Bronkode lêers.

As die C-lêer nie in die C of C ++-programmeringstaal is nie, kan dit eerder 'n Lite-C Script-lêer geskryf word in lite-C, 'n soortgelyke programmeertaal as C / C ++.

Albei hierdie lêertipes hou verband met programme wat gebruik word om sagteware programme en video speletjies te bou.

Nota: CFile verwys ook na Microsoft Foundation Class- lêersklasse , maar het niks te doen met die bronkode lêerformate wat hier verduidelik word nie.

Hoe om 'n C-lêer oop te maak

Enige teksredakteur soos Notepad ++, Emacs, die Windows Notepad-program, EditPlus, TextMate, en ander kan 'n C-lêer oopmaak as dit 'n C / C ++ Bronkode lêer is.

Hierdie programme is nuttig omdat hulle oor die algemeen liggewig is in vergelyking met die volledige programontwikkelaars soos dié wat hieronder gelys word. Plus, die meeste van hulle ondersteun sintaksuitkykpunt , wat gewoonlik verkies word omdat dit baie makliker redigering en sifting deur die bronkode maak.

C lêers word egter gewoonlik oopgemaak binne die konteks van 'n programmatuurontwikkelingsprogram soos Visual Studio, Eclipse, C ++ Builder, Dev-C ++, of Code :: Blocks.

Die lite-C-program van Conitec Datasystems is die primêre program wat gebruik word om met Lite-C Script-lêers te werk, maar hierdie C-lêers kan ook met teksredakteurs oopmaak.

Hoe om C-lêers te omskep

Daar is 'n aantal omskakelings wat u kan doen met betrekking tot C en C ++, maar dit is buite die omvang van hierdie artikel. Byvoorbeeld, jy kan die programmeringstaal gebruik om na of vanaf die skikking, integer, string, ens. Te omskep, maar dit geld nie vir C-lêers self nie, maar eerder na die funksies wat die lêers bied.

As dit is wat jy soek, beveel ek aan om 'n paar ander bronne te besoek, soos Stack Overflow.

As u egter werklik na 'n C-lêer omskakelaar is, kan u enige teksredigeerder of die C-lêeropeners hierbo gebruik om die lêer te omskep of op te slaan na 'n ander teksgebaseerde formaat soos TXT of HTML . Hulle sal waarskynlik nie meer bruikbaar wees as bronkode lêers met Eclipse, Dev-C ++, ens, solank hulle in 'n ander lêerformaat bestaan ​​nie.

Daar is ook 'n aantal bronkode omsetters beskikbaar vanaf Tangible Software Solutions wat C ++ na C #, Java of VB kan omskep. Hou egter in gedagte dat die gratis uitgawes beperk is ten opsigte van die aantal lyne wat op een slag omgeskakel kan word.

Kan die lêer nog nie oopmaak nie?

Aangesien die C-lêeruitbreiding slegs een letter is, is dit maklik om ander lêerformate met 'n C-lêer te verwar. Dit is die eerste ding wat jy moet soek as jy nie jou lêer kan oopmaak nie, want dit is waarskynlik dat jy nie eintlik met 'n C-lêer gaan werk nie.

As jy byvoorbeeld probeer om jou lêer met 'n teksredakteur te sien, want jy neem aan dat dit 'n bronkode lêer is, maar niks kan lees nie, het jy waarskynlik iets heeltemal anders, soos 'n CAB- of CSH- lêer.

CS is 'n baie soortgelyke lêeruitbreiding, maar dit word gebruik vir Visual C # Source Code lêers en ColorSchemer Studio Color Scheme lêers. As jy 'n CS-lêer het, kan dit dalk net fyn wees met die programme wat C-lêers ondersteun, aangesien dit 'n soortgelyke formaat is met inhoud wat in die C Sharp-taal geskryf is. Laasgenoemde lêerformaat word egter spesifiek vir ColorSchemer Studio gebruik en sal nie op dieselfde manier werk as C Sharp of C-lêers nie.

Soos u kan sien, het die lêerformate, en vele ander, die letter C in hulle, maar dit beteken nie dat hulle glad nie verband hou met die C-lêerformaat wat op hierdie bladsy verduidelik word nie.

Nota: om dit nog meer verwarrend te maak as wat dit al mag wees, word die CSH-lêeruitbreiding nie net gebruik as 'n nie-teks lêer met Adobe Photoshop (dit is 'n persoonlike vorms-lêer), maar ook as 'n gewone teks C Shell Script-lêer wat beteken dat afhangende van wat jy het, kan dit baie goed oopmaak in 'n teksredakteur (soos met CS-lêers), maar dit beteken nog steeds nie dat dit 'n C / C ++ Bronkode lêer is nie, of selfs dat dit oopgemaak kan word in elke aansoek wat hierbo genoem word. .