code 34

برنامه ای که یک رشته و دو کاراکتر ch1 و ch2 را خوانده ,تمام کاراکتر های ch1 را در رشته به ch2 تبدیل می کند.

(۵-۱۳)
:

#include <stdio.h>
#include <conio.h>
void replace(char [], char, char);
int main()
{
     char string[50] ;
     char source_letter, target_letter ;
     int i ;
     printf("\nenter the string: ") ;
     gets(string) ;
     printf("enter source character :") ;
     source_letter = getche() ;
     printf("\nenter target character :") ;
     target_letter = getche() ;
     replace(string, source_letter, target_letter);
     printf("\nthe result string is:");
     puts(string) ;
     getch();
     return 0;
}
//************************
void replace(char string[], char source_letter, char target_letter)
{
     int i;
     if(source_letter != target_letter)
       for(i = 0 ; string[i] ; i++)
	 if(string[i] == source_letter)
	    string[i] = target_letter;
}
0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

© کپی رایت - www.irccode.ir