Скопировать в строку несколько символов другой строки начиная с некоторой позиции - C (СИ)

Формулировка задачи:

Здравствуйте, как в Си скопировать в строку несколько символов другой строки начиная с некоторой позиции?

Код к задаче: «Скопировать в строку несколько символов другой строки начиная с некоторой позиции - C (СИ)»

textual
int main(int argc,char** argv)
{
   char  pszLongStr[45] = "The quick brown fox jumps over the lazy dog";
 
   char  pszShortStr[4];
 
   strncpy(pszShortStr,&pszLongStr[16],3);
   pszShortStr[3] = 0;  // Ensure ASCIIZ
 
   printf("%s\n",pszShortStr);
 
   return 0;
}

14   голосов, оценка 3.929 из 5


СОХРАНИТЬ ССЫЛКУ