[entrez la description de l'image ici] [1] J'ai une fonction void readline()
qui sort une chaîne, et je veux la passer dans une autre fonction en tant que paramètre, comment puis-je faire cela,Comment passer une fonction void (void) dans une autre fonction comme paramètre dans c
Merci pour toute aide.
int scorecount(argc1, argv1, void readline());
void readline();
int main(int argc, char *argv[]){
scorecount(argc,argv);
}
int scorecount(argc1, argv1, void readline()){
output a int
and I want to use the string from readline function somewhere in
scorecount
}
void readline(){
output a string
}
Vous devez montrer plus de code , votre question n'est pas claire telle qu'elle se présente ici. Ou vous pourriez avoir besoin de lire votre livre de texte C. –
vous dites que readline donnera u chaîne de sortie et que vous voulez passer dans une autre fonction le type de retour de cette fonction readline devrait être "chaîne" –
Peut-être que vous voulez [GNU readline] (http: //cnswww.cns.cwru. edu/php/chet/readline/rltop.html) mais il ne retourne pas un 'void' –