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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2011, 22:22   #1
slavec
Пользователь
 
Регистрация: 01.02.2009
Сообщений: 24
По умолчанию Запись строки через функцию - C

Дообрый день.

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

Код:
typedef struct
 {
         char name[50];
         char surname[50];
 } person;

 typedef struct
 {
         char date;
         char pakalp[50];
         person client;
         float amt;
 }check;

void getDate(char *date)
 {
      char *dt = (char*)malloc(10*sizeof(dt));
      int year,month,day;

      do{
         printf("Type in year:\n");
         scanf("%i",&year);
         fflush(stdin);
      }while(year<=1900 || year>2011);

      do{
         printf("Type in month:\n");
         scanf("%i",&month);
         fflush(stdin);
      }while(month<1 || month>12);

      do{
         printf("Type in day:\n");
         scanf("%i",&day);
         fflush(stdin);
      }while(month<1 || month>31);

      sprintf(dt,"%4i-%.2i-%.2i",year,month,day);
      date = dt;

 }
Т.е. мне нужно чтобы данная ф-ция getDate() сохранила значение переменной dt в check->date.

Что-то у меня не совсем получается.

Заранее спасибо.
slavec вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
двумерный массив. вывести все строки, содержащие хотя бы один "0"(ноль) (написать через функцию в Delphi) BLADIMIR Помощь студентам 4 07.09.2011 21:24
Запись формулы в функцию Roller17 Общие вопросы Delphi 1 19.06.2011 13:12
Реализация через функцию c++\noob Общие вопросы C/C++ 0 08.03.2011 12:29
Запись массива в функцию RobinVit Общие вопросы C/C++ 9 02.05.2010 23:43
Найти функцию через ВБА Incognitoal Помощь студентам 10 11.03.2009 19:04