C++ čtení a zápis ze souboru
HackForum
C++ čtení a zápis ze souboru | # |
| mám program v c++, a je tam hodně text stringů, podmínek atp. s podmínkama nic nenadělám, ale myslím že i množství text stringů svým způsobem přispívá k výraznému zpomalení mého programu <2-3 sekundová prodleva> a proto jsem dostal takový nápat. zapisoval bych text do určitého souboru, dejme tomu s příponou *.def, odkud bych to potom jen vytáhl a použil. zároveň by to sloužilo k ukládání proměnných atp. aby když user ukončí program nemusel dělat vše odznova.
otázka je *jak* ? zkoušel jsem googlit ale žádný šikovný tut jsem na to nenašel. proto prosím poraďte! díky.
----------
Hello world! Segmentation fault. Core dumped. (odpovědět) | D@N | | 223163359 | 15.10.2007 22:05 |
|
|
|
re: C++ čtení a zápis ze souboru | # |
| [link]
----------
Ak ta osere vtak, dakuj bohu ze nedal kridla slonovi. (odpovědět) | |
|
|
re: C++ čtení a zápis ze souboru | # |
| pastni sem zdrojak
----------
Frontis nulla fides. (odpovědět) | |
|
|
re: C++ čtení a zápis ze souboru | # |
| RTFM! a ten si uz snad jsi schopny najit, ne? Jen takove upozorneni: I/O operace jsou vicemene nejpomalejsi... Ale bez kodu se ti opravdu neda poradit jinak, nez RTFM ;] (odpovědět) | HC | 193.85.29.* | 16.10.2007 14:19 |
|
|
|
re: C++ čtení a zápis ze souboru | # |
| Hodně podmínek a stringů, to vypadá na nějaký textový preprocesor nebo dokonce syntaktický analyzátor. Máš to napsané jako konečný stavový automat? Použití Touringova stroje pomůže zkrácení a zpřehlednění kódu i zdrojáku a zrychlení provádění (nehledě na vyšší spolehlivost - při naražení na nečekaným způsobem formátovaný text).
Jinak všechny operace, co půjdou, se snaž udržet v paměti, na disk šahej co nejmíň - opravdu I/O budou spíš zpomalovat celý běh, než že by pomohly ho zrychlit (hádej proč). (odpovědět) | gugumaa | 195.113.79.10/10.0.10.* | 17.10.2007 15:34 |
|
|
|