Zdravím, nedá se udělat toto udělat rychleji, už mě nenapadá na čem bych mohl nahnat čas....(přikládám zdroják jeho cílem je nahradit všechny ":" a "-" mezerama a vytvořit nový soubor, přepsat do něj obsah 1. souboru s již nahrazenými znaky...:-)
Fórum › C / C++
Rychlejší přepis texťáku
To Franceq : Třebas nevolat stále dokola strlen(pole), ale jen jedou na začátku si to uložit to proměnné.
Spíš by mě zajímalo, jaký cíl má ono zrychlení poskytnout? Protože to jak to je teď napsaný, tak je to šumafuk, jak dlouho to trvá.
To Anonymní uživatel : ten strlen sam o sobe udela kvadratickou slozitost.. pro kratkej soubor je to jedno, ale pro treba 20MB pole uz je to na sekundy mozna i vic...
To Franceq : doufam ze ses zbavil obou tech strlenu.. pak se to hodne zrychli, kdyz nebudes vypisovat na obrazovku...
u prvniho ifu muzes vyuzit else.. neni nutne, aby to jeste testovalo i ten dalsi znak - kdyz uz tam byl jiny
teoreticky by mohlo lehce pomoci i umistit si tu hodnotu do promenne a nemuset to pokazdy indexovat .. (ale to uz hadam bud nepatrne nebo vubec... podle "optimalizace" kompilatoru)
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Mazanie textaku — založil Dodo
Rychlejší práce s databází — založil Franceq
Rychlejší dotaz s COUNT() — založil Peet
Export z sql do textaku — založil Plech
Přeskočení na druhý řádek v texťáku — založil ORION206
Moderátoři diskuze