Anonymní profil bbencz – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil bbencz – Programujte.comAnonymní profil bbencz – Programujte.com

 

Příspěvky odeslané z IP adresy 90.180.9.–

bbencz
C / C++ › Nacitani dat do struktury ze…
30. 12. 2013   #185788

tak nakonec to je trošku jinak (buď je to blbě zadaný nebo sem to špatně pochopil) ,každopádně to co načítám ze souboru je předem daná databáze měst a tu potřebuju nějakým způsobem uložit do tDatabaze. Ta druhá struktura to je muj vlastní seznam, kde si vytvářím jednotlivá města a porovnávám jestli sou v databázi nebo nejsou a dál s tím určitým způsobem pracuju, to zvládám to je práce s linked listem, vytváření a mazání položek seznamu,přesun podle indexu atd... mě se jedná o to jakým způsobem uložit data do tDatabaze.

bude to asi nějak takhle: 

char radek[velikost];		//ulozeny radek souboru

tDatabaze *db;
db = (tDatabaze*)malloc(sizeof(tDatabaze));

strcpy(db->seznam->mesto,radek);
strcpy(db->seznam->mesto->dalsi,radek);
bbencz
C / C++ › Nacitani dat do struktury ze…
29. 12. 2013   #185770

Ahoj, dělám ukol do školy v Jazyku C a potřebuju trošku popstrčit,

Jsou zadaný dvě struktury

typedef struct {  
int pocetMest;  
tSeznamMest* seznam;  
double** vzdalenosti; }
tDatabaze; 
typedef struct SeznamMest { 
char mesto[DELKA_MESTA]; 
struct SeznamMest* dalsi;
} tSeznamMest;


Struktury jsou alokovaný dynamicky, data ze souboru si načítám pomocí fgets a cyklu while řádek po řádku, int pocetMest naplnim bez problemu, ale problem nastava kdyz chci naplnit seznam mest. Jestli jsem to dobře pochopil, tak musím přes první strukturu, která obsahuje ukazatel "tSeznamMest* seznam;" na druhou strukturu, naplnit seznam daty ze souboru. Jak mám uložit data, které si načtu ze souboru do toho seznamu?? Napadlo mě vytvořit si pomocné pole, to si dynamicky alokovat, ale nevím jak přistoupím z první struktury do stuktury druhé.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý