Obtenir une partie d'un tableau de char

J'ai l'impression que c'est vraiment une question idiote, mais je n'arrive pas à trouver une réponse, n'importe où!

Est-il possible d'obtenir un groupe de caractères à partir d'un tableau de char? jeter quelques pseudo-code:

char arry[20] = "hello world!";
char part[10] = arry[0-4];
printf(part);

de sortie:

hello

Oui, puis-je obtenir un segment de caractères à partir d'un tableau comme ça, sans boucle et obtenir leur char par char ou la conversion de chaînes de caractères afin que je puisse utiliser substr()?

OriginalL'auteur Curlystraw | 2011-01-23