Цитата:
Сообщение от Студент-2000
Код:
while (Str[i]<>0) if (Str[i]<>"*") {
strcat(Str2,Str[i]);
strcat(Str2,Str[i]);
++i;
}
|
Глупость написана!
(хотя бы хоть компилятором на
синтаксис проверил! - не strcat(), а strncat() возможно, но и это плохо)
Код:
char Str[] = "...", *p1 = Str,
*Str2 = (char*)malloc( 2 * strlen( ) ), *p2;
while( *p1 ) {
if( *p1 != '*' ) {
*p2++ = *p1;
*p2++ = *p1;
}
p1++;
}
*p2 = '\0';