Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C++CLI / VB .Net / .Net-Framework » MATURA BRAUCHE HILFE BITTE SCHNELL!!!! :-(

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
16.01.2006, 09:56 Uhr
~maturaman
Gast


Hallo!


C++:
if(theString.ToString().StartsWith("Copy:")==true)
                {
                    string Quelle = " ";
                    string Ziel = " ";

                    string[] x = new string[1];
                    string[] s = theString.Split(new char[] {' '});
                    foreach (string sp in s)
                    {
                        
                        if (sp.Trim() != "")
                        {
                            for(int iy=0; iy<2; iy++)
                            {
                                //Console.WriteLine(sp);
                                //x[iy]=sp;
                                if (iy == 0)
                                {
                                    Ziel = s[0];
                                
                                }
                                if (iy == 1)
                                {
                                    Quelle = s[1];
                                    
                                }
                            }
                        }
                    }
                    Console.WriteLine(Quelle+" und "+Ziel);
                }



Der Benutzer gibt einen String ein (theString).
Wenn der String mit "Copy:" anfängt, soll der String gesplittet werden.
Bsp:
Benutzer gibt
Copy: a b
ein

Dann sollte Quelle=a und Ziel=b sein.
Wenn ich jedoch Copy: a b eingebe, bekomme ich als Ergebnis
a und Copy:

kann mir bitte wer helfen ist echt wichtig :-)
danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
16.01.2006, 10:35 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
an pos. 0 steht nach der Variante "Copy:" an 1 "a" und an 2 "b"
hier mal ein Bsp. was funzen sollte (ohne Fehlerbehandlung, frei nach MSDN)

C++:
private void SplitTheString(string theString)
{
            theString=theString.ToUpper();
            if(theString.StartsWith("COPY:"))
            {
                string Operation=null;
                string Quelle=null;
                string Ziel=null;
                string sDelim=" ";
                char[] delmiter = sDelim.ToCharArray();
                string[] split=null;
                for(int i=1;i<=3;i++)
                {
                    split=theString.Split(delmiter,i);
                }
                for(int i=0;i<=split.Length-1;i++)
                {
                    switch(i)
                    {
                        case 0:
                            Operation=split[i];
                            break;
                        case 1:
                            Quelle=split[i];
                            break;
                        case 2:
                            Ziel=split[i];
                            break;
                    }
                }
            }
}


--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe

Dieser Post wurde am 16.01.2006 um 10:36 Uhr von Uwe editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
16.01.2006, 12:47 Uhr
~maturaman
Gast


ja danke habe es dann noch selber rausbekommen und habe einfach die Positionen in s[] vertauscht, dann ist es gegangen, sy war n dummer post...
jetzt habe ich aber ne bessere frage *g*

ich habe auf dem server eine datei (test.exe) und will diese Datei auf die Clientseite senden, gibts eine Möglichkeit das zu tun?


MFG
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C++CLI / VB .Net / .Net-Framework ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: