Co je soubor C?

Jak otevřít, upravit a převést soubory C

Soubor s příponou .C je soubor C / C ++ zdrojového kódu prostého textu. Může obsahovat celý zdrojový kód programu v programovacím jazyce C nebo C ++, stejně jako odkazy na jiné soubory z projektu C.

Všimněte si, že některé programy používají malou příponu c pro označení souboru C zdrojového kódu a velká C pro C ++, ale to není nutné. CPP se používá také pro soubory zdrojového kódu C ++.

Není-li soubor C v programovacím jazyce C nebo C ++, může být místo toho Lite-C skript napsaný v lite-C, podobném programovacím jazyku jako C / C ++.

Oba typy souborů se vztahují k aplikacím, které se používají k vytváření softwarových programů a videohier.

Poznámka: CFile odkazuje také na třídy souborů Microsoft Foundation Class, ale nemá nic společného se zde vysvětlenými formáty zdrojového kódu.

Jak otevřít soubor C

Jakýkoli textový editor, jako je Notepad ++, Emacs, program Poznámkový blok Windows, EditPlus, TextMate a další, může otevřít a zobrazit soubor C, pokud jde o soubor C / C ++ zdrojového kódu.

Tyto programy jsou užitečné, protože jsou obecně lehké v porovnání s vývojáři plných aplikací, jako jsou níže uvedené. Navíc většina z nich podporuje zvýrazňování syntaxe , což je obvykle upřednostňováno, protože usnadňuje editaci a prošívání zdrojovým kódem.

Soubory C se však obvykle otevřou v kontextu softwarového vývojového programu jako Visual Studio, Eclipse, C ++ Builder, Dev-C ++ nebo Code :: Blocks.

Program lite-C od společnosti Conitec Datasystems je primárním programem používaným pro práci s soubory Lite-C Script, ale tyto soubory C se mohou otevírat také s textovými editory.

Jak převést soubory C

Existuje několik konverzí, které můžete provést v souvislosti s C a C ++, ale ty jsou mimo rozsah tohoto článku. Můžete například použít programovací jazyk pro konverzi do či z pole char, celé číslo, řetězec atd., Ale ty se nevztahují na samotné soubory C, ale spíše na funkce, které poskytují soubory.

Pokud je to to, co hledáte, doporučuji navštívit některé další zdroje, jako je Stack Overflow.

Pokud jste však opravdu po převaděči souborů C, můžete použít libovolný textový editor nebo otvírače souborů C pro převedení nebo uložení souboru do jiného formátu založeného na textu, jako je TXT nebo HTML . S největší pravděpodobností už nebudou použitelné jako zdrojové kódy s Eclipse, Dev-C ++ atd., Přestože existují v jiném formátu souborů.

Existuje také řada konvertorů zdrojových kódů, které jsou k dispozici z Tangible Software Solutions, které mohou převést C ++ na C #, Java nebo VB. Mějte však na paměti, že volné edice jsou omezené, pokud jde o počet řádků, které lze převést najednou.

Stále nemůžete otevřít soubor?

Vzhledem k tomu, že přípona souboru C je pouze jeden, je snadné zaměnit jiné soubory s formátem C. To je první věc, kterou byste měli hledat, pokud nemůžete soubor otevřít, protože je pravděpodobné, že se nejednáte o soubor C.

Pokud se například pokusíte prohlížet soubor pomocí textového editoru, protože předpokládáte, že je to zdrojový kód, ale nemůže nic číst, pravděpodobně máte něco úplně jiného, ​​jako je soubor CAB nebo CSH .

CS je velmi podobné příponu souboru, ale používá se pro soubory Visual C # zdrojového kódu a soubory ColorSchemer Studio Color Scheme. Pokud máte soubor CS, mohl by se programem podporovat soubory C, protože je to podobný formát s obsahem napsaným v jazyce C Sharp. Poslední formát souboru se však používá s aplikací ColorSchemer Studio a nebude pracovat stejným způsobem jako soubory C Sharp nebo C.

Jak vidíte, tyto formáty souborů a mnoho dalších mají v nich písmeno "C", ale to neznamená, že jsou vůbec ve vztahu k formátu souboru C vysvětlenému na této stránce.

Poznámka: Kvůli tomu, že je to ještě více matoucí, než je to již možné, rozšíření souboru CSH se používá nejen jako netextový soubor s aplikací Adobe Photoshop (je to soubory vlastních tvarů), ale také jako soubor prostého textu C Shell Script, což znamená, že v závislosti na tom, co máte, mohlo by se velmi dobře otevřít v textovém editoru (jako u souborů CS), ale to ještě neznamená, že je to soubor C / C ++ zdrojového kódu nebo dokonce, že jej lze otevřít v každé aplikaci uvedené výše .