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. |