چگونگی تبدیل برنامه C++ به C
با سلام لطفا به من کمک کنید تا این برنامه C++ را به c تبدیل کنم. سپاسگذارم
#include<iostream>
#include<conio.h>
using namespace std;
main()
{
char ch,a;
int count=0;
cout<<"enter character that you whant to count:";
cin>>ch;
while(cin.get(a))
{
if(a==ch)
++count;
}
cout<<count<<ch<<"'s were counted.";
getch();
return 0;
}
//>
نقل قول: چگونگی تبدیل برنامه C++ به C
سلام و روز خوش
1- کدها رو فرمت کنین و در تگ مناسب قرار بدین تا خوانا باشه:
#include<iostream>
#include<conio.h>
using namespace std;
main() {
char ch, a;
int count = 0;
cout << "enter character that you whant to count:";
cin >> ch;
while (cin.get(a)) {
if (a == ch)
++count;
}
cout << count << ch << "'s were counted.";
getch();
return 0;
}
2- مشخص نیست که کجای کار اشکال دارین،
با توجه به این که کد ساده ای هست بهتره که کلا از اول بنویسین،
ولی میشه گفت که دست کم اینها رو باید دوباره نویسی کنین:
- includeها
- cin و cout (با scanf و printf جایگزین بشه)
- تابع cin.get رو هم باید با تابع مناسب جایگزین بشه
3- اگر هدف فقط تبدیل هست که از کانورترهای آنلاین میتونین استفاده کنین،
یا از هوش ساختگی کمک بگیرین.