W pliku w XML mam za pomocą programiku napisanego w C++:
- wczytać ten plik do pamięci
- sprawdzić poprawność składni
- wczytać do struktury danych topologię sieci
Oto plik napisany w XMLu. Nazwijmy go "test.xml"
- <controller> <name>pilot</name>
- <port> <signal direct="input" type="bit">x1</signal> <signal direct="output" type="bit">y1</signal> </port>
- <net>
- <place type="initial"> <name>p1</name> <output>y1</output> </place>
- <place type="basic"> <name>p2</name> </place>
- <transition> <name>t1</name> <input>p1</input> <output>p2</output> <cond>x1</cond> </transition>
- <transition> <name>t2</name> <input>p2</input> <output>p1</output> <cond>x1</cond> </transition> </net> </controller>
W programiku należałoby użyć instrukcji main, get word, switch, i pętli while.
Oto fragment kodu, zupełnie niepowiązanego chronologicznie ze sobą, który piszę tak dla orientacji, a który powinien zostać wykorzystany:
char *signals[3];
int main ()
{
}
int status=int;
while (!=koniec){
switch(status){
case (0): getword()==controller;
status=1;
break;
case (1): getword()==name;
status=2;
break;
}
}
Napisany przeze mnie fragment kodu nie jest pozbawiony błędów, służy jedynie do nakierowania jakich instrukcji powinienem użyć.
Czy moglibyście mi pomóc zrobić ten program?
Pozdrawiam,
Krzysiek
// a wystarczy odznaczyć przy edycji 'Wyświetlaj emotki w poście' [mf]