” @phrozencrew това за проверката на спейсове не го разбрах ще убясниш ли подробно
п.с Благодаря предварително „
Ще ти обясня. Значи можеш и да не използваш тая функция и да съкратиш кода, но зависи какъв компилатор и каква операционна система използваш. По принцип тези символи означават:
0x20 - SPACE
0x09 - TAB = Horizontal tab
0x0D - CR = CARRIAGE RETURNNotepad++ има опция да ти изписва кога някой документ, текств файл (или сорс) съдържа подобни символи:
Но един от проблемите идва от това, че за нов ред
linux използва "\n"
Mac използва "\r"
Windows използва "\r\n"
Компилаторите, които са мулти-платформени понякога не се съобразяват с тези правила, а и не биха го направили, при условие, че под Linux можеш да пише програми на C за Win. Ти трябва сам да си следиш слабите места. Но такова е програмирането за C и C++, трябва да внимаваш за бъгове дори при простичките програми.