Может кто-нибудь сказать мне, почему у меня эта ошибка во время выполнения?
Я создал программу на Pelles C, однако, когда я ее запускаю, она пропускает сразу до конца функции, просто говоря "нажмите любую клавишу для продолжения"
#include <stdio.h>
int main()
{
char letter;
int num1, num2;
printf("Enter any one keyboard character ");
scanf("%c", &letter);
printf("Enter 2 integers seperated by a space ");
scanf("%d %d", &num1, &num2);
printf("Numbers inputted were %d and %d \n" num1, num2);
printf("letter input %c", letter);
printf(" Stored at: %p \n", &letter);
return 0;
}
Кто-нибудь может сказать мне, почему это происходит?
1 ответ
printf("Numbers inputted were %d and %d \n" num1, num2);
^
Вы пропустили ,
до num1
в выше printf
заявление.
printf("Numbers inputted were %d and %d \n",num1, num2);