Anonimo
Anonimo ha chiesto in Computer e InternetProgrammazione e Design · 1 anno fa

come lavorano le funzioni di libreria usate?

Come funziona gets

4 risposte

Classificazione
  • 1 anno fa
    Risposta preferita

    La funzione " *gets(char *stringa);" usata per le stringhe, prende l'intera frase digitata alla tastiera, solitamente terminata da un "ritorno carrello", compresi gli spazi, cosa che non fa la "scanf("%s",stringa);". Il "new-line \n" non farà parte della stringa che verrà terminata con il carattere '/0'. Nel caso venga usata la funzione "int strlen(char *stringa);", per conoscere la lunghezza dell'intera stringa, il carattere '/0' non viene contato.

    In genere, le funzioni di libreria utilizzate nei programmi, devono essere note al compilatore, che poi le "linkerà" nel programma finale e a tale necessità provvedono i files "header". E' sempre un buon esercizio sbirciare in tali files perché si possono scoprire diverse cose molto interessanti.

    • Commenter avatarAccedi per rispondere alle risposte
  • exProf
    Lv 7
    1 anno fa

    Esattamente come se fosse nuova di zecca.

    • Commenter avatarAccedi per rispondere alle risposte
  • Anonimo
    1 anno fa

    ci sono mille tutorial help ed esempi in rete su questa funzione elementare, se manco sai afre una ricerca che vuoi fare pure il "programmattorre" ?

    • Commenter avatarAccedi per rispondere alle risposte
  • 1 anno fa

    Ma l'anonimo forse insulta tutti, chiunque a caso.

    • Commenter avatarAccedi per rispondere alle risposte
Altre domande? Fai una domanda e ottieni le risposte che cerchi.