amir.nemati63
کاربر VIP
با سلام به همه و تشکر مخصوص از استاد عزیز the king
سه تا سوال در سطح مبتدی برام پیش اومده.
1-اول اینکه چطور میشه توی ++C یه رشته رو به صورت فارسی وارد کرد؟
فرض کنید قراره روی یه رشته که توسط کاربر و از طریق پنجره ی کنسول وارد میشه عملیاتی انجام بگیره.و این رشته باید فارسی باشه.
من ALT+SHIFT رو امتحان کردم ولی نشد.
2-چطور میشه یه شمارنده برای تعداد حروف یه کلمه یا یه جمله درست کرد؟
مثلا" برنامه باید یه عبارت رو از کاربر دریافت کنه و تعداد حروف این عبارت مهمه و باید شمرده بشه ولی از پیش مشخص نیست.
3-چه روندی رو برای برنامه نویسی پیش بگیرم که بعد از انجام یه دستور برنامه تموم نشه و عمل بعدی رو انجام بده.مثلا" منتظر ورود اطلاعات از کاربر باشه.
توی این برنامه ای که نوشتم برنامه بعد از گرفتن ورودی اول خاتمه پیدا میکنه و منتظر دریافت رشته نمی مونه.
ضمنا" من با برنامه ی CodeBlocks کد های ++C رو مینویسم.
خیلی متشکرم.
سه تا سوال در سطح مبتدی برام پیش اومده.
1-اول اینکه چطور میشه توی ++C یه رشته رو به صورت فارسی وارد کرد؟
فرض کنید قراره روی یه رشته که توسط کاربر و از طریق پنجره ی کنسول وارد میشه عملیاتی انجام بگیره.و این رشته باید فارسی باشه.
من ALT+SHIFT رو امتحان کردم ولی نشد.
2-چطور میشه یه شمارنده برای تعداد حروف یه کلمه یا یه جمله درست کرد؟
مثلا" برنامه باید یه عبارت رو از کاربر دریافت کنه و تعداد حروف این عبارت مهمه و باید شمرده بشه ولی از پیش مشخص نیست.
3-چه روندی رو برای برنامه نویسی پیش بگیرم که بعد از انجام یه دستور برنامه تموم نشه و عمل بعدی رو انجام بده.مثلا" منتظر ورود اطلاعات از کاربر باشه.
توی این برنامه ای که نوشتم برنامه بعد از گرفتن ورودی اول خاتمه پیدا میکنه و منتظر دریافت رشته نمی مونه.
کد:
#include <iostream>
#include <string>
using namespace std;
int main()
{
int i;
cout << "Enter length of string " << endl;
cin >> i;
char string[i];
cout << "Enter a word" << endl;
cin.get(string,i);
return 0;
}
ضمنا" من با برنامه ی CodeBlocks کد های ++C رو مینویسم.
خیلی متشکرم.