[Bild Beschreibung hier eingeben] [1] Ich habe eine Funktion void readline()
, die eine Zeichenfolge ausgeben, und ich möchte sie in eine andere Funktion als übergeben Parameter, wie kann ich das tun,Wie man eine void Funktion (void) an eine andere Funktion als Parameter übergibt c
Danke für jede Hilfe.
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
}
Sie müssen genannt deklariert werden mehr Code zu erhalten Deine Frage ist unklar, wie sie hier steht. Oder Sie müssen möglicherweise Ihr C-Lehrbuch lesen. –
Sie sagen, dass readline geben Sie die Ausgabezeichenfolge und Sie möchten es in eine andere Funktion übergeben, dass die Readline-Funktion Rückgabetyp sollte "string" –
Vielleicht möchten Sie [GNU readline] (http: //cnswww.cns.cwru. edu/php/chet/readline/rltop.html), aber es gibt kein "void" zurück –