zwei Methoden in einer Methode zusammenfassen
-
Guten Tag!
Ich wollte diese deide Schleifen in einer Schleife zusammenfassen,Kann jemand vielleicht mir dabei helfen,
Vielen Dankdie 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