انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: چرا درست کار نمیکنه؟  (دفعات بازدید: 125 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین درود بر امپراتوری بریتانیا کبیر

  • High Sr. Member
  • *
  • ارسال: 665
  • جنسیت : پسر
  • Her Majesty
چرا درست کار نمیکنه؟
« : 18 امرداد 1401، 09:49 ب‌ظ »
سلام. یک سوال ناشیانه.
چرا در برنامه زیر بعد از وارد کردن داده دوم برنامه تمام می شود و دیگر رشته را دریافت نمی کند؟ هرسم در آمده :(
#include <stdio.h>
#include <string.h>

int main(void)
{
int nq;
char key[21];
int pap;
int n1,n2,n3;

scanf("%d", &nq);
scanf(" %d",&pap);
for(n1=0;n1<4;n1++);
gets(key);
return 0;
}
https://www.aparat.com/v/jdvBD/%D8%B3%D8%B1%D9%88%D8%AF_%D9%85%D9%84%DB%8C_%D8%A8%D8%B1%DB%8C%D8%AA%D8%A7%D9%86%DB%8C%D8%A7
بشنوید جگرتون حال بیاد 🇬🇧 🏴󠁧󠁢󠁥󠁮󠁧󠁿 🏴󠁧󠁢󠁳󠁣󠁴󠁿 🏴󠁧󠁢󠁷󠁬󠁳󠁿 🇯🇪