R?d bych v?d?l pro? je p?eklada? rad?i kdy? je na konci programu voln? ??dek.
Fórum › C / C++
Proč řádek navíc na konci zdrojáku v c?
p?eklada? gcc(linux) no po spu?t?n? p??kazu kompilace mi to zobraz? n?co jako
error ?_??dku no newline at the of file
ale jestli pou??v?? n?jakej devcpp tak ti to ur?it? nezobraz
tommassino napsal:
Rád bych věděl proč je překladaš radši když je na konci programu volný řádek.
Ja bych ani nerekl, ze jsou radeji. Toto chovani jsem videl napriklad u prekladace gcc, ktery nedokazal vysledny kod prelozit bez _warningu_. A proc? Protoze ho jasne definuje norma. A ma to, co docineni s preprocesorem. Predstavte si, ze mate dva soubory:
soubor1.h
//zde bude treba pouze nejake makro
#define TOMMASSINO 546<bez symbolu konce radku>
soubor2.h
#incldue <iostream>
soubor.cpp
#include "soubor1.h"
#include "soubor2.h"
A preprocesor to jednoduse prelozi jako:
#defne TOMMASSINO 546#include <iostream>
Coz je, jak jiz urcite vite, ocividne nesmysl.
Aha, takže kvůli spojování by to už dávalo logiku.
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 95 hostů
Podobná vlákna
řádek navíc na sheetu po zavedení filtru — založil JerryM
Proč nemohu smazat řádek v tabulce — založil jAkErCZ
Divnej dotaz, navíc těžko zodpověditelnej — založil Huge
Php iclude vlada navic jednicku — založil tribalcz
Nesmyslný text navíc ve ff + jiná velikost v opeře — založil Fonadius
Moderátoři diskuze