C/C++ - Задача
|
Новый участник Сообщения: 18 |
Профиль | Отправить PM | Цитировать Здравствуйте.
Есть задача: Создать структуру для сохранения данных о планшетных сканерах. Написать функцию, которая динамически выделяет память под массив структур (не меньше шести элементов), заполняет его в режиме диалога и записывает данные в тестовый файл. Написать функцию, которая запрашивает данные о сканере в режиме диалога и замещает запись в текстовом файле по номеру. Обязательный параметр - номер записи. Функция должна вернуть 0, если запись прошла успешно или 0 в другом случае. Все необходимые для функций данные должны передаваться как параметры. Глобальные переменные запрещены. Башка кипит только от прочтения... Вот что у меня пока-что есть: struct scan_іnfo{ char model [25]; //Наименование модели іnt prіce; // цена double x_sіze; // горизонтальный размер сканирования double y_sіze; // вертикальный размер сканирования іnt optr; // оптическое разрешение іnt grey; // число градаций серого }; Подтолкните пожалуйста) |
|
Отправлено: 14:11, 09-12-2012 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать Есть еще наброски первой функции.
funk () { FILE *f=fopen("aaaa.txt","wt"); int n,i; printf ("size\n"); scanf ("%d", &n); struct scan*pv = (struct scan *) malloc (sizeof(struct scan) * n); for (i=0; i<n; i++){ scanf ("%s", pv[i].model); scanf ("%i", &pv[i].prіce); scanf ("%d", &pv[i].x_sіze); scanf ("%d", &pv[i].y_sіze); scanf ("%d", &pv[i].optr); scanf ("%d", &pv[i].grey); } for (i=0; i<n; i++){ fprintf (f,"%s", pv[i].model); fprintf (f,"%i", &pv[i].prіce); fprintf (f,"%d", &pv[i].x_sіze); fprintf (f,"%d", &pv[i].y_sіze); fprintf (f,"%d", &pv[i].optr); fprintf (f,"%d", &pv[i].grey); } |
Отправлено: 14:47, 09-12-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочее - Задача | GomyBoy | Сетевые технологии | 4 | 08-02-2012 13:46 | |
V. 5.5/2000/2003 - задача | foxbat | Microsoft Exchange Server | 0 | 08-06-2011 14:08 | |
C/C++ - C++ Задача | SanchezArz | Программирование и базы данных | 5 | 20-11-2010 18:12 | |
Теория - Задача | ManHack | Программирование и базы данных | 4 | 23-01-2009 18:21 | |
Задача С++ | papam | Программирование и базы данных | 1 | 28-11-2005 11:34 |
|