Esercizio su vettori di caratteri

di Anonimizzato28411 il
86 risposte

86 Risposte - Pagina 5

  • Cioè,

    Tu in due giorni sei riuscito a fare solo quello?

    Almeno lo hai provato,?
    Magari abbassando il limite e provando a scrivere qualcosa?

    Non hai pensato di capire dove vengono contati i caratteri?
  • Perché non vai avanti e ritorni a questo esercizio quando sarai più pratico? È un metodo per imparare...
  • Ma va non in 2 giorni, secondo te non lo provo prima?
    Più avanti sono sempre più difficili e vorrei finire questo prima
  • Allora torna indietro e rileggi le parti già studiate, probabilmente devi rivedere parecchia roba.
  • Sono a pagina 29 e tra un po le so a memoria perchè non lascio indietro mai niente, non ho mai tralasciato niente ne degli esempi ne della teoria.
  • Comunque se provate il programma e mettete una riga di 9 caratteri conta 9 ma se mettete una riga di 10 caratteri viene fuori 91 che non è un numero a caso perchè 9+1=10 che è il numero di caratteri della riga
  • Quindi le if le hai comprese bene ... e questa

    if(len <= MAXLINE || len >= MAXLINE)

    spiega, cosa vuol dire esattamente? Quando è vera? Quando è falsa?
  • Ok allora || sta per or e la if è vera quando una delle 2 è vera mentre è falsa se entrambe sono false
  • Si ma in pratica ... quando è falsa?
  • Mai ?
  • Quindi è inutile
  • Ah ... ecco
  • Ma visto che vedo 91 al posto che 10, secondo te c'è un modo per fare 9+1?
  • Se vedi 91 hai sbagliato da qualche parte


    Sei sicuro di aver messo il terminatore di stringa?
  • Con quella printf senza spazi e senza ritorni a capo visualizzi prima 9 e poi 1 senza renderti conto che sono due valori diatinti
Devi accedere o registrarti per scrivere nel forum
86 risposte