platzhalter CString



  • hallo, gibt es beim CString sowas wie einen platzhalter?

    ich habe z.b. 2 Strings

    beide sind gleich lang

    der 1. enthaelt irgendwo immer mal wieder ein * zeichen

    jetzt mochte ich den string durchgehen und nach * suchen und dann z.b. mit @ ersetzen.

    das ist ja nicht das prob

    ich mochte jetzt aber beim 2ten string an die gleiche stelle auch ein @ setzen
    dort steht aber an der stelle i nicht unbedingt ein *.

    fuer 1. replace verwenden
    fuer 2. was verwenden?

    oder muss ich den entspechenden char erst loeschen und dann genau an die stelle ein @ machen?
    gibts da nichts wie

    a.Replace("/$", "@");

    selbstverstaendlich haette ich gemacht, in der for schleife,

    a.Mid(i,1).Replace("/$", "@"); // sonst wuerde er ja alle zeichen ersetzen



  • @mods

    ich habe beitrag abgeschickt, wurde aber noch nicht ganz uebertragen, sprich kam noch keine bestaetigung.

    dann habe ich schnell ABRUCH ( im browser gedrueckt ) damit ich nicht absende und hab noch was editiert

    jetzt hat er leider den ersten schon zum server uebertragen 😞
    und ich habe damit 2mal den gleichen beitrag erstellt. echt doof gelaufen 😞



  • Servus,

    *anschiss*
    ein bissle mal CString (.NET -> CStringT) angucken...

    CString strKatze = "1234*67*9*";
    CString strKatze2 = "*23*567*90";
    int iPos = 0;
    
    while ( (iPos = strKatze.Find('*')) != -1)
    {
    	strKatze.SetAt(iPos, '@');
    	strKatze2.SetAt(iPos, '@');
    }
    

    Nur ein Möglichkeit unter tausenden 😃

    *winke*
    Hellsgore



  • hmm stimmt
    merci

    habe erst ab dem 1001 weg gesucht, und da war es nicht 😉

    kannst mir nicht auch helfen mit einem anderen post von mir?

    titel ist

    bilder "reinschreiben"

    ist "paar" post unter diesem hier.


Anmelden zum Antworten