Lektionsindhold -- Tastaturgenvej: 'u'  Forrige side: En alternativ funktion til strcpy -- Tastaturgenvej: 'p'  Næste side: Andre emner om tekststrenge [Section] -- Tastaturgenvej: 'n'  Forelæsningsnoter - alle slides sammen  Lærebog -- Tastaturgenvej: 'v'  Alfabetisk indeks  Hjælp om disse noter  Kursets hjemmeside    Tekststrenge - slide 22 : 26

Substring ved brug af strncpy

Der er ofte behov for at udtrække en substreng af en anden streng

Dette kan gøres med strncpy

#include <stdio.h>
#include <string.h>

#define LEN 25

int main(void) {

  char str[] = "The Aalborg University basis year";
  char target[25];
  int i; 

  for(i = 0; i < LEN; i++) target[i] = '\0';  

  strncpy(target, str+4, 18);

  printf("The substring is: %s\nLength: %i\n",
          target, strlen(target));
  
  return 0;
}