The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Как реализвать substr в си?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (C/C++)
Изначальное сообщение [ Отслеживать ]

"Как реализвать substr в си?"  +/
Сообщение от dcc0 email on 03-Сен-16, 01:54 
нужен аналог для string.h в с
который есть в php
такой
$rest = substr("abcdef", 1);    
и такой
$rest = substr("abcdef",0, 1);  
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как реализвать substr в си?"  +/
Сообщение от shadow_alone (ok) on 03-Сен-16, 05:54 
char* subString (const char* input, int offset, int len, char* dest)
{
  int input_len = strlen (input);

  if (offset + len > input_len)
  {
     return NULL;
  }

  strncpy (dest, input + offset, len);
  return dest;
}

char dest[80];
const char* source = "hello world";

if (subString (source, 0, 5, dest))
{
  printf ("%s\n", dest);
}

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Как реализвать substr в си?"  +/
Сообщение от dcc0 email on 03-Сен-16, 10:07 
Благодарю
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру