02-18-2013, 17:55
Mám dva textové soubory, přičemž do prvního zapisuju na každý řádek vektor hodnot, do druhého názvy jednotlivých vektorů(aby seděli jednotlivé řádky). Potřebuju udělat funkci, která najde podle několika zadaných hodnot vektor, který tuto sekvenci obsahuje(to bych měl zvládnout), a vypíše název tohoto vektoru. Problém mám s načítáním jednotlivých vektorů do proměnných, potíž je v tom, že počet vektorů není pevně daný a i délka vektorů je různá. Nevíte prosím někdo jak ty vektory načíst? Zkoušel jsem funkci scanf, ale ta potřebuje mít v daném souboru matici a mít zadané i číselně rozměry této matice(které se můžou měnit). Děkuji za jakékoliv nápady.
edit: Vím, že by to šlo udělat tak, že bych vektory doplnil nulami na daný počet hodnot, ale to mi přijde dosti neefektivní, protože některé mohou být velmi krátké a některé zase velmi dlouhé. A pak ještě do dalšího souboru ukládat rozměry dané matice, ale myslím, že to je zbytečně složité řešení.
edit: Vím, že by to šlo udělat tak, že bych vektory doplnil nulami na daný počet hodnot, ale to mi přijde dosti neefektivní, protože některé mohou být velmi krátké a některé zase velmi dlouhé. A pak ještě do dalšího souboru ukládat rozměry dané matice, ale myslím, že to je zbytečně složité řešení.