Giúp chuyển code C++ sang C

Ai rành về C có thể đổi cho em từ C++ sang C được không ạ

#include<iostream>
#include<string>
#include<fstream>
using namespace std;

void input(string &s1,string& s2)
{
    ofstream out;
    out.open("input2.txt");
    //string s1, s2;
    cin >> s1 >> s2;
    out << s1 << endl << s2;
    out.close();
}
int count(string s1, string s2)
{
    int c = 0, cur = 0;
    while (cur < s1.length())
    {
        cur = s1.find(s2, cur);
        if (cur != string::npos)
        {
            c++;
            cur++;
        }
        else
            break;
    }
    return c;
}
void insert(string& s1, string s2)
{
    int n;
    cin >> n;
    s1.insert(n, s2);
}
void erase(string& s1, int capacity, int n)
{
    s1.erase(n, n + capacity - 1);
}
void print(string s1)
{
    ofstream out;
    out.open("output2.txt");
    out << s1;
    out.close();
}
int main()
{
    string s1, s2;
    input(s1,s2);
    cout << count(s1, s2) << endl;
    insert(s1, s2);
    int capacity, n;
    cout << "Nhap so ki tu va vi tri can xoa: ";
    cin >> capacity >> n;
    erase(s1, capacity, n);
    print(s1);
}

Sorry @Thanh_Trung nhé, diễn đàn mình không support làm bài tập hộ rồi.
Cậu thử tự đọc textbook và tự làm xem sao.

Nếu cậu vẫn muốn mọi người giúp, cậu có thể lên vlance.vn, tạo 1 job mới và trả tiền cho họ. Rất nhiều người sẽ giúp cậu trên đấy :smile:

Topic này sẽ được đóng lại sau 1 ngày. Nếu bạn nào có nhã ý giúp bạn ấy, vui lòng giúp bạn ấy trong thời hạn này.

3 Likes

This topic was automatically closed after 28 hours. New replies are no longer allowed.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?