У меня есть что-то вроде этого:
char *current_day, *current_time;
system("date +%F");
system("date +%T");
Он печатает текущий день и время в stdout, но я хочу получить этот вывод или назначить их переменным current_day
и current_time
, чтобы впоследствии я мог выполнить некоторую обработку с этими значениями.
current_day ==> current day
current_time ==> current time
Единственное решение, о котором я могу думать сейчас, - направить вывод на некоторый файл, а затем прочитать файл, а затем назначить значения даты и времени current_day
и current_time
. Но я думаю, что это не очень хорошо. Есть ли другой короткий и элегантный способ?