Ответ 1
p = указатель. Он возвращает указатель на char.
BTW Согласно моему K & R есть
char *strpbrk(cs,ct);
Этот 'p' также относится к возвращенному указателю.
Во многих языковых библиотеках существует функция strptime
(C, Python, Ruby, PHP, PERL и т.д.).
Похоже, что он основан на Спецификации Open Group для time.h
.
Я понимаю, что "str" означает строку, а "время" явно означает время, но что означает "p"? Разбираем? Указатель? Печать?
Каждый раз, когда я достигаю функции strptime(), у меня есть ментальный пробел и вы должны искать имя в руководстве. Я думаю, если бы я, наконец, разработал то, для чего он стоял, возможно, у меня будет возможность вспомнить его.
p = указатель. Он возвращает указатель на char.
BTW Согласно моему K & R есть
char *strpbrk(cs,ct);
Этот 'p' также относится к возвращенному указателю.
Я предполагаю, что это означает "разбор", потому что его обратная функция называется strftime
в Python time
, где "f" Я могу разумно угадать, что означает "формат".
У меня такая же проблема, и я собираюсь с put:
strftime -> 'string from time'
strptime -> 'string, put time'
Я думаю о strftime()
как строку от времени. И функция strptime()
, вероятно, выведена из времени обработки строки.
Большинство мест я нашел
strftime() → время форматирования строки &
strptime() → время разбора строки
Это помогает мне вспомнить: