Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.07.2010, 17:59   #1
agent007
Пользователь
 
Регистрация: 06.07.2010
Сообщений: 53
Смех Вопрос по замене строк

Заменить в строке S все вхождения строки St1 на строку St2. ? как сделать? к примеру s=hello world, st1=ell, st2=abc, тогда в результате получим habco_world, подскажите алгоритм пожалуйста, я делал примитивно, просто проверял есть ли схожие символы, если да то менял, но это не везде работает, кстати а как ввести из файла кроме сканфа? есть ли gets для файла и как?:
PHP код:
#include <stdio.h>
//FILE *in, *out;
int main(){
    
int c;
    
//in=fopen("in_char.txt", "r");
    //out=fopen("out_char.txt", "w");
    //if((in==NULL)||(out==NULL)){ return 0;}
    
char s[20]="Hello";
    
char st1[20]="ell";
    
char st2[20]="abc";
    
/*printf("Enter Char S:");
    gets(s);
    puts(s);
    printf("\n Enter Char st1:");
    gets(st1);
    puts(st1);
    printf("\n Enter Char st2:");    
    gets(st2);
    puts(st2);*/

    
for(int i=0;i<5;i++)
    {
        for(
int j=0;j<3;j++)
        {    
        
/*    c=st1[j];
            st1[j]=st1[j+1];
            st1[j+1]=c;    */    
        
if(s[i]==st1[j])
            {
            
printf("YES!");
            
//c=st2[i];
            //st2[i]=st2[i+1];
            //st2[i]=c;
            
            
s[i]=st2[j];
            
            }
        }
    }
    
puts(s);
    
//fclose(in);
    //fclose(out);
    
return 0;

agent007 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача по замене символов в строке motorway PHP 3 17.07.2009 16:50
Задача по замене строк motorway PHP 3 06.07.2009 23:58
Снова о замене названия кнопок Shevali Общие вопросы Delphi 1 07.06.2009 17:04
Програмка по выделению и замене байтов florion Помощь студентам 1 28.02.2009 00:00
прога по замене текста alex89bb Общие вопросы Delphi 6 27.01.2007 16:09