Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
LeeZa
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 43
#1

Преобразовать Строку в Дату (char to date). Реализовать ввод данных в приложение - C++

10.02.2014, 00:54. Просмотров 432. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
void SearchDate()
  {struct tm tm1;
      char d1[12];
 
      cout << endl << "Введите начальную дату (чч.мм.гггг): "; cin >> d1;
     sscanf(d1,"%2d.%2d.%4d",&tm1.tm_mday, &tm1.tm_mon, &tm1.tm_year);
      cout  << tm1.tm_mday << endl << tm1.tm_mon << endl << tm1.tm_year << endl << endl;
      
  }
Пишу такую функцию, то не работает, если вводишь с клавиатуры, только если задано изначально :
C++
1
char* str = "27.11.2010";
А мне нужно обязательно ввод с клавиатуры. Почему не работает?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2014, 00:54     Преобразовать Строку в Дату (char to date). Реализовать ввод данных в приложение
Посмотрите здесь:

Как можно реализовать ввод данных в одну строку? - C++
Скажем у меня есть такой код for(int i=0; i&lt;a; i++) { cin&gt;&gt;massive; } Мне надо сделать так, что бы после ввода каждого...

не получается преобразовать дату(как массив типа char) в число... - C++
Из файла считывается дата в виде символьного массива типа char,далее мне нужно преобразовать ее в числовой массив типа int. я пытаюсь...

Как преобразовать строку char в массив int? - C++
Дана строка символов S, состоящая из чисел, разделенных пробелами Нужно выделить числа и засунуть их в массив типа int; Как можно это...

Преобразовать число int в строку прописью char - C++
Например, вводим 40, 3 должно выдать sorok rubley tridcat kopeek. Пересмотрел много задач с похожей тематикой, но во-первых, ни одна не...

Как преобразовать объект string в строку char*? - C++
Доброго времени суток! Недавно я писал код, и обнаружил, что в качестве имя файла при объявлении объектов ifstream/ofstream нельзя...

Преобразовать строку String в массив #define byte_t unsigned char и обратно - C++
Собственно танцы с бубном долгое время. Подскажите пожалуйста, как правильно и оптимально это делать. Каждый символ строки при...

Ввод данных с клавиатуры. char - C++
Как считать нажатую клавишу и сохранить в char? в паскале это было примерно так: c:=readkey; а как в с\с++?

Преобразовать тип данных char[] -> wchar -> BYTE для структуры DATA_BLOB crypt32.dll - C++
Помогите, пожалуйста, написать за меня: 1) преобразование аргумента ком. строки -&gt; в Unicode (какой не знаю): пытаюсь перевести код,...

Преобразовать код так, что бы ввод данных осуществлялся из файла - C++
Задание 2. Создал структуру: #include &quot;stdafx.h&quot; #include &quot;stdio.h&quot; #include &lt;iostream&gt; using namespace std; struct sity { ...

Как реализовать ввод данных в матрицу? - C++
Дана матрица 5*4. Как сделать,что если пользователь допустим ввёл 16 значений остальные дополнить как &quot;ооооо&quot;.?

Реализовать ввод, вывод и поиск данных - C++
Полностью задача звучит так Написать код программы которая позволяет собирать, хранить и выводить данные(в моем случае нужно реализовать...

Реализовать ввод данных в структуру и поиск информации в ней - C++
1. Описать класс ORDER, реализующий однонаправленный линейный список для работы со следующими данными: • фамилия налогоплательщика; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Stella
75 / 75 / 5
Регистрация: 26.02.2013
Сообщений: 224
10.02.2014, 01:12     Преобразовать Строку в Дату (char to date). Реализовать ввод данных в приложение #2
LeeZa, попробуйте
C++
1
cin.getline(d1,sizeof(d1));
LeeZa
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 43
10.02.2014, 01:18  [ТС]     Преобразовать Строку в Дату (char to date). Реализовать ввод данных в приложение #3
спасиб, но эта функция и так работает - я подправила, но вот с параметром - нет !
void SearchDate(int I)

А не - это я -тупень, все нормально)) код рабочии)) ^^
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru