LINUX.ORG.RU
ФорумAdmin

И ещё один вопрос знатокам С


0

0

Привет!

Не подскажите, как мне выделить первые два символа из такой
строчки - 17/02/2001 - т е нужно обработать дату - вынуть
число 17. Тип, в котором это хранится - char.
Как это проще и быстрее сделать?

Заранее спасибо!
ПС - и спасибо за ответ про перл.

anonymous

char new[3];
char old="17/02/2001";

strncpy(new,old,3);

еще есть вариант:

char *oldtail

new=old;
old=old+2;
*old='\0';
oldtail=old+1;

тока исходную строку теряешь 

возьму на себя смелость порекомендовать прочитать практически любую книгу по Си и посещать форум Development на этом сайте ;-)

anton
()

Что то я это вопрос встречаю уже не раз за последние пять минут в разных разделах форума

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.