PDA

View Full Version : سوال: لطفا یکی بگه این کد چیکار می کنه؟؟؟!!!!(C)



morrteza323
یک شنبه 16 خرداد 1389, 20:51 عصر
سلام
دوستان عزیز این قسمت قرمز رنگ کارش چیه؟؟؟؟معادل این کد تو C++‎ چیه؟؟؟

void
main()
{
char buf[80];
int N;
printf("Enter the number of elements: ");
fgets(buf, sizeof(buf), stdin );
sscanf(buf, "%d", &N);
if (N > 0 && N <= 6) {
int *v = new int[N];
init(v, N);
permute(v, 0, N);
delete [] v;
}
}

pashaie
یک شنبه 16 خرداد 1389, 22:35 عصر
این کد میاد اول یه رشته رو می گیره و میریزه تو بافر، و بعد اونو به عنوان عدد داخل متغیر N میریزه.
کد معادلشم تو c++ اینه


cin >> N;


همین کد رو هم می تونی سراست ترش کنی با scanf


scanf("%d", &N);