wie kann ich eigentlich Variablen an eine Anwendung übergeben die sich ändern ?? Ich habe eine Switch – case geschrieben: für jede case ändert sich ein Wert und innerhalb der Switch nochmals eine switch mit optionalen Werten
Hier mal der Code:
switch(m_iTcp) // Switch - Um Radio-Group abzufragen { case 0: // TCP-Verbindung switch(m_iAck) //Auswahl der TCP-Flags { case 0: MessageBox("ACK"); //system("c:/cygwin/usr/nemesis/nemesis.exe tcp -vv -d1 -fA"); break; case 1: MessageBox("SYN"); //system("c:/cygwin/usr/nemesis/nemesis.exe tcp -vv -d1 -fS"); break; case 2: MessageBox("ACK+SYN"); //system("c:/cygwin/usr/nemesis/nemesis.exe tcp -vv -d1 -fSA"); CString AckSyn = "-fSA"; break; } // Ende Auswahl TCP-Flags switch (m_iNoFrag) // Auswahl ob Fragm. { case 0: MessageBox("don't Frag"); break; case 1: MessageBox("more Frag"); break; } .......
hier soll sich also das „-fSA“ , „-fS“ oder das „-fA“ ändern, jedoch sollen alle drei Möglichkeiten bei der switch (m_iNoFrag) wieder vorhanden sein. Wie kann ich das Prob lösen ?? Und kann es sein, dass innerhalb einer Switch kein CreateProcess möglich ist ?? Ich bekomme dann immer einen Fehler.