I définir une fonctiontableau Char en C
void add(char *key, char *value) {
}
Et j'ai une chaîne
char * message = "hello world"
Je veux appeler ajouter ("bonjour", "monde"), donc j'écris
add(message[0,4], message[6, 10])
Cela ne fonctionne pas, je suis refusé avec le "char *" et "char array", qui peut expliquer pour moi?
droite, peut-être que j'ai besoin de memcpy? – why
Il est valide, mais ne fait rien à distance de ce que vous voulez, et est tout à fait inutile. –