zwei Methoden in einer Methode zusammenfassen



  • Guten Tag!

    Ich wollte diese deide Schleifen in einer Schleife zusammenfassen,Kann jemand vielleicht mir dabei helfen,
    Vielen Dank

    die Zwei Methoden sind:

    //1)Methode: Ersetzen von dem relativen Links in href="" mit dem absoluten links

    strcpy(dest,"");
    sOldSeeker=buffer;
    sSeeker=strstr(sOldSeeker,"href=\"");
    while(sSeeker!=NULL)
    {
    strncat(dest,sOldSeeker,strlen(sOldSeeker)-strlen(sSeeker));
    sscanf(sSeeker,"href=\"%[^\"]\"",sLink);
    // Read formatted data from a string.
    strcat(dest,"href=\"");
    if((strstr(sLink,"http://")==NULL)&&(strstr(sLink, "mailto:")==NULL))
    {
    strcat(dest,sAddition);
    }
    strcat(dest,sLink);
    sSeeker+=strlen("href=\"")+strlen(sLink);
    sOldSeeker=sSeeker;
    sSeeker=strstr(sSeeker,"href=\"");
    }

    //2)Methode: Ersetzen von dem relativen Links in src="" mit dem absoluten links

    strcat(dest,sOldSeeker);
    strcpy(backbuffer,dest);
    strcpy(dest,"");
    sOldSeeker=backbuffer;
    sSeeker=strstr(sOldSeeker,"src=\"");
    while(sSeeker!=NULL)
    {
    strncat(dest,sOldSeeker,strlen(sOldSeeker)-strlen(sSeeker));
    sscanf(sSeeker,"src=\"%[^\"]\"",sLink);
    strcat(dest,"src=\"");
    if((strstr(sLink,"http://")==NULL)&&(strstr(sLink, "mailto:")==NULL)) {
    strcat(dest,sAddition);
    }
    strcat(dest,sLink);
    sSeeker+=strlen("src=\"")+strlen(sLink);
    sOldSeeker=sSeeker;
    sSeeker=strstr(sSeeker,"src=\"");
    }



  • 1. Code tags.
    2. Im Richtigen Forum posten,
    3. Code kommentieren
    4. Vielleicht ein paar infos mehr...

    Devil


Anmelden zum Antworten