ورود

View Full Version : چگونگی تبدیل برنامه c++ به C



mahyar adli
یک شنبه 02 دی 1403, 00:28 صبح
با سلام لطفا به من کمک کنید تا این برنامه 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;
}

//>

mazoolagh
چهارشنبه 05 دی 1403, 18:53 عصر
سلام و روز خوش

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- اگر هدف فقط تبدیل هست که از کانورترهای آنلاین میتونین استفاده کنین،
یا از هوش ساختگی کمک بگیرین.