Главная /
Программирование на языке C в Microsoft Visual Studio 2010 /
Необходимо написать функцию копирования значений всех полей одной структуры заданного типа в другую: typedef struct sale_struct { char *title; int price; } sale; Какая функция выполняет поставленную задачу?
Необходимо написать функцию копирования значений всех полей одной структуры заданного типа в другую:
typedef struct sale_struct {
char *title;
int price;
} sale;
Какая функция выполняет поставленную задачу?
вопрос
Правильный ответ:
Сложность вопроса
56
Сложность курса: Программирование на языке C в Microsoft Visual Studio 2010
62
Оценить вопрос
Комментарии:
Аноним
Зачёт сдан. Бегу отмечать отмечать экзамен intuit
08 апр 2018
Аноним
Экзамен сдан на зачёт. Ура
31 мар 2017
Другие ответы на вопросы из темы программирование интуит.
- # Программа формирует сообщение об ошибке из отдельных строк в зависимости от степени критичности ошибки: #include <stdio.h> #include <conio.h> #include <stdarg.h> void error(int severity, ... ); int main( void ) { char err[][30] = {"Сообщение 1", "Сообщение 2"}; int n = -1; printf("Введите степень критичности ошибки (целое число): "); scanf("%d", &n); switch (n) { case 0: error(0, "Ошибка!", '\0'); break; case 1: error(0, "Ошибка!", err[0], '\0'); break; default: error(1, "Ошибка!", err[0], err[1], '\0'); } return 0; } void error(int severity, ... ) { va_list ap; va_start(ap, severity); for (;;) { char *p = va_arg(ap, char*); if (p == '\0') break; printf("%s ", p); } va_end(ap); printf("\n"); } Какое сообщение будет выведено на экран, если пользователь задаст значение n равным 10?
- # Какая ошибка содержится в приведенной программе? int main (void) { typedef struct { char nazn[40]; int numb; char time[10]; } train, train_info; train_info ti[3]; train tr[3]; int i = 0, sum = 0, ch=0; char str[10], search[10]; while(ch!=121) { printf("\nEnter information about train (Q - quit): \n"); printf("Enter destination of the train: "); gets(tr[i].nazn); printf("Enter number of the train: "); gets(str); tr[i].numb = atoi(str); printf("Enter time of scheduled departure: "); gets(tr[i].time); ++i; printf("Quit? (y/n): "); ch = _getche(); }; printf("\n\nEnter train destination: "); gets(search); for (i=0; i<3; i++) { if (strcmp(tr[i].nazn,search)==0) { printf("\n\tTrain number: %d", tr[i].numb); printf("\n\tTime: %s", tr[i].time); } } if (i>=3) printf("There is no train to this destination"); return 0; }
- # Что будет выведено на экран в результате выполнения приведенной программы, если в запросе ввода номера месяца пользователь задаст число 2? int main (void) { enum month {january, february, march, april, may, june,july, august, september, october, november, december } aMonth; int days; printf("\n Enter the number of the month (1 - 12): "); scanf_s("%d", &aMonth); switch (aMonth) { case january: case march: case may: case july: case august: case october: case december: days = 31; break; case april: case june: case september: case november: days = 30; break; case february: days = 28; break; default: printf("\n\t Wrong number of the month\n"); days = 0; break; } if (days) printf("\n The number of days of the month: %d\n", days); if (aMonth == 2) printf("\n ... or 29 if it is a leap year\n"); return 0; }
- # Какое утверждение является верным?
- # Структурная схема какого оператора представлена ниже? [Большая Картинка]