Thay thế một ký tự trong chuỗi C++
Một trong những cách tiếp cận để thực hiện điều này là lặp qua chuỗi để tìm khoảng trắng. Nếu có khoảng trắng, thì hãy gán ký tự cụ thể trong chỉ mục đó. Cách tiếp cận khác là sử dụng chức năng thay thế hàm tích hợp để thay thế khoảng trắng bằng một ký tự cụ thể Duyệt qua chuỗi và kiểm tra sự xuất hiện của c1 và c2. Nếu tìm thấy c1 thì thay thế bằng c2 và ngược lại nếu tìm thấy c2 thì thay thế bằng c1. Thực hiện Cgeeksforgeeks7 geeksforgeeks8 geeksforgeeks9 geeksforgeeks0 geeksforgeeks1
geeksforgeeks2 geeksforgeeks3 geeksforgeeks2 geeksforgeeks0 geeksforgeeks1 geeksforgeeks2 geeksforgeeks3 geeksforgeeks2 geeksforgeeks5 geeksforgeeks6 geeksforgeeks7 geeksforgeeks8 geeksforgeeks9 geeksforgeeks70 geeksforgeeks71
geeksforgeeks7 geeksforgeeks73 geeksforgeeks7 geeksforgeeks75 geeksforgeeks76 geeksforgeeks8 geeksforgeeks78 geeksforgeeks7 geeksforgeeks6 geeksforgeeks81 geeksforgeeks82 geeksforgeeks81 geeksforgeeks84 geeksforgeeks85 geeksforgeeks86____187
geeksforgeeks81 geeksforgeeks89 geeksforgeeks81 geeksforgeeks91 geeksforgeeks84 geeksforgeeks76 geeksforgeeks908 geeksforgeeks945 geeksforgeeks929 geeksforgeeks947 geeksforgeeks912 geeksforgeeks913 Nhập một chuỗi vào thời gian chạy và đọc một ký tự để thay thế tại bàn điều khiển. Sau đó, cuối cùng đọc một ký tự mới phải được đặt vào vị trí của một ký tự cũ khi nó xuất hiện bên trong chuỗi chương trình1Sau đây là chương trình C để thay thế tất cả các lần xuất hiện của một ký tự - Bản thử trực tiếp geeksforgeeks3 đầu raKhi chương trình trên được thực thi, nó tạo ra kết quả sau - geeksforgeeks4 chương trình2Sau đây là chương trình C để thay thế ở lần xuất hiện đầu tiên - Bản thử trực tiếp geeksforgeeks5 đầu raKhi chương trình trên được thực thi, nó tạo ra kết quả sau - geeksforgeeks6 #include int main() { int i=0; char s[50]; printf("Enter String : "); được(s); while(s[i]. ='\0') { if(s[i]=='a') { s[i]='*'; } i++; } printf("-------------------------------------"); printf("\nString After Replacing 'a' by '*'"); printf("\n-------------------------------------\n"); printf("%s",s); return 0; } |