HI
muss in einer Eigqbe die Leerzeichen sperren oder Unterdücken!
Wie kann ich C sagen, dass die Eingabe ABCD EFGH IJKL
als ABCDEFGHIJKL gelesen und gespeichert wird?
Gruss C_NOB
HI
muss in einer Eigqbe die Leerzeichen sperren oder Unterdücken!
Wie kann ich C sagen, dass die Eingabe ABCD EFGH IJKL
als ABCDEFGHIJKL gelesen und gespeichert wird?
Gruss C_NOB
ich hätts ganz einfach mit $string = preg_replace(" ","",$string) gemacht, falls du überhaupt von PHP sprichst!
"Wie kann ich C sagen"
Ähm Lizzard, ruhig bissl genauer drüberlesen
C Lizzard, C
Also, ich glaub da gabs evtl. auch ne Funktion in irgendeiner lib, kann mich nur grad nicht mehr genau erinnern.
Egal, selbst kann man es jedenfalls wie folgend machen (Code aus dem Open Source Cherokee Web Server)
char * str_replace(const char *from, const char *to, const char *src)
{
char *result, *temp, *needle;
int count, length;
length = strlen(src);
if (strlen(from) < strlen(to))
{
count = 0;
temp = (char *) src;
while ((needle = strstr(temp, from)))
{
temp = needle + strlen(from);
count++;
}
length += strlen(src) + (strlen(to) - strlen(from)) * count;
}
result = (char *) malloc(sizeof(char) * (length + 1));
memset(result, 0, sizeof(char) * (length + 1));
temp = (char *) src;
while ((needle = strstr(temp, from)))
{
length = needle - temp;
strncat(result, temp, length);
strcat(result, to);
temp = needle + strlen(from);
}
strcat(result, temp);
return result;
}
Alles anzeigen
Ein gekonntes überlesen wichtiger Fakten kann viele Probleme ganz einfach aussehen lassen
etz hama scha extra a c -forum... da werd ichs doch glei mal hinverschieben wenns da gast so net sieht...