#c
Вопрос:
struct node
{
int value;
struct node *next;
};
void insertSorted(struct node **head)
{
char instruction, discard;
int m;
struct node *newNode, *temp;
scanf("%c %d", amp;instruction, amp;m);
if (instruction == 'P')
{
for (int i = 0; i < m; i )
{
newNode = (struct node *)malloc(sizeof(struct node));
newNode->next = NULL;
scanf("%d", amp;newNode->value);
if (*head == NULL)
{
*head = newNode;
}
else
{
newNode->next = *head;
*head = newNode;
}
}
}
fflush(stdin);
}
ввод образца
3
С. 3 11 76 5
R 1
С. 2 13 58
Итак, выше приведена функция для программы, которая вызывается в цикле внутри основной функции. Мне все еще приходится нажимать enter каждый раз, когда я вставляю ввод. Предложение приветствуется.
Комментарии:
1. Скопируйте дополнительную (пустую) строку, чтобы вставка включала CR.