0
votes

Comment couper un tableau en C

Je me demande s'il est possible de faire partie d'un tableau en C, avec la tranchée de liste. Dans Python IT Van se fait dans le code suivant. J'aime faire cela en c. XXX


4 Réponses :


0
votes

Non, vous ne pouvez pas.

Vous pouvez créer un nouveau tableau et le copier, cependant: P>

int src[10] = { ... };
int dest[3];
memcpy(dest, src + 3, sizeof(src[0]) * 2);


0 commentaires

1
votes

Eh bien, vous pouvez commencer avec quelque chose comme ce qui suit: xxx

ceci vous permet de passer dans un tampon si vous l'avez déjà, ou cela allouera un Pour vous si vous ne le faites pas (dont vous aurez besoin gratuit () à un moment donné): xxx


0 commentaires

0
votes

Vous pouvez utiliser une structure comme emballage de tableau dans la fonction de tranche. De cette façon, vous pouvez retourner la tranche extraite de la fonction sans vous déranger avec MALLOC code> et gratuit code> pour une allocation de mémoire dynamique. Voici un contour de base.

    int source[10] = {0,1,2,3,4,5,6,7,8,9};  
    wrapper s = slice(source, 10, 5, 10);


0 commentaires

-2
votes

dans une fonction simple courte: xxx

exemple d'utilisation: xxx

sortie: xxx


0 commentaires