Переделать cout в printf - C (СИ)
Формулировка задачи:
помогите пожалуйста преределать так, чтобы в программе использовались printf/scanf
void main(void)
{
struct STACK *head=NULL;
while(1) // выводим меню
{
cout<<"Операции:";
cout<<"a-добавить элемент"<<endl;
cout<<"p-вывод содержимого стека"<<endl;
cout<<"t-удаление заданного элемента"<<endl;
cout<<"f-сортировка методом пузырька"<<endl;
cout<<"q-выход"<<endl; fflush(stdin);
switch(getch()) // считываем один символ
{
case 'a': case 'A':add(&head); break;
case 'p': case 'P':display(head); break;
case 't': case 'T':del_t(&head); break;
case 'f': case 'F':sort_puz(&head); break;
case 'q': case 'Q': return;
default: cout<<"ERROR..."<<endl;
cout<<"Повторите ввод"<<endl;
}
// проверка со строчными и прописными буквами и вызов соответвствующей функции
cout<<"press any key"<<endl; // приостановка для просмотра
getch(); // результатов
}
}Решение задачи: «Переделать cout в printf»
textual
Листинг программы
printf("Операции:");
printf("a-добавить элемент\n");
Объяснение кода листинга программы
Операции:- это текст, который выводится на экран при помощи функции printf. Это не переменная, поэтому здесь не указаны кавычки.a-добавить элемент- это текст, который также выводится на экран при помощи функции printf. Это не переменная, поэтому здесь не указаны кавычки.