Problemi esercizio c

di il
1 risposte

Problemi esercizio c

Cosa fa il seguente programma non riesco a capire la getchar come funziona!
Esercizio 4 Dire cosa fa la seguente funzione. Indicare l’output del programma supponendo
che l’utente inserisca da tastiera la seguente sequenza di caratteri: a b c d e f\n
#include <stdio.h>
char *f(char s[], int n){
int ch, ch1, i=0;
do {
ch1=getchar();
ch=getchar();
i f (i < n)
s[i++] = ch;
} while (ch != ’\n’ || ch1 !=’ ’);
s[i]=’\0’;
return s;
}
int main(void){
int n = 15;
char t[n];
printf("%s\n", f(t,n));
}

1 Risposte

  • Re: Problemi esercizio c

    Per favore usa i tag code per il codice.

    Ti conviene compilare e eseguire e prova a ragionare su cosa succede.

    getchar:
Devi accedere o registrarti per scrivere nel forum
1 risposte