Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2010, 19:17   #1
mastar
Пользователь
 
Регистрация: 04.04.2010
Сообщений: 18
Печаль Работа с файлами языка Си

Не могу врубится как меню создать и что за режим прямого доступа.
Помогите пожалуйста! Хочу конкретно разобраться с этим делом, чтобы далее самому это делать. В теорию не могу вкурить.

Используя функции и режим меню, создать файл из 10 структур, просмотреть файл, добавить в файл новую информацию и, применяя режим прямого доступа, внести в начало списка информацию о четырех новых знакомых.

Структура имеет вид: фамилия, номер телефона, дата рождения.

Последний раз редактировалось mastar; 16.04.2010 в 19:18. Причина: ошибка ввода
mastar вне форума Ответить с цитированием
Старый 16.04.2010, 19:25   #2
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

режим прямого доступа это когда файл открыт и в него можно что-то записать или считать.
меню создать очень просто
вот пример:
Код:
int ID;
printf("1 - View file\n2 - Add to file\n0 - Exit");
while(1){
   scanf("%d", &ID);
    switch(ID) {    
         case 0:
              printf("Bay!\n");
              break;
         break;

         case 1:
            // ф-я просмотра файла
         break;

         case 2:
            // ф-я добавление записи в файл
         break;
    }
}
NiCola999 вне форума Ответить с цитированием
Старый 16.04.2010, 19:48   #3
mastar
Пользователь
 
Регистрация: 04.04.2010
Сообщений: 18
По умолчанию

Чё то не работает пример....
mastar вне форума Ответить с цитированием
Старый 16.04.2010, 19:53   #4
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

ну дык надо добавить функцию майн и хедеры дописать, ёмае...
Код:
#include <stdio.h>

int main(void) {
  int ID;
  printf("1 - View file\n2 - Add to file\n0 - Exit\n");
  while(ID != 0){
    scanf("%d", &ID);
     switch(ID) {    
         case 0:
              printf("Bay!\n");              
         break;

         case 1:
            // ф-я просмотра файла
            printf("view file\n");
         break;

         case 2:
            printf("add file\n");
            // ф-я добавление записи в файл
         break;
     }
 }
 getch();
 return 0;
}
NiCola999 вне форума Ответить с цитированием
Старый 17.04.2010, 21:06   #5
mastar
Пользователь
 
Регистрация: 04.04.2010
Сообщений: 18
По умолчанию

Спасибо , ты настоящий друг
mastar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлами в С серг Общие вопросы C/C++ 9 18.02.2010 19:21
Работа с файлами Корделия Общие вопросы C/C++ 12 03.12.2009 20:25
Работа с файлами NightFire Паскаль, Turbo Pascal, PascalABC.NET 5 17.05.2009 21:47
Работа с файлами DJ Socol Win Api 1 17.07.2007 09:18