Tutorial C++ - Lezione 23 - Funzioni stringhe e libreria string.h

Поделиться
HTML-код
  • Опубликовано: 10 сен 2024

Комментарии • 18

  • @Matt03
    @Matt03 3 года назад +2

    ciao senti, io devo fare un esercizio la cui traccia è questa: "scrivere una funzione che data in ingresso una stringa, restituisca il numero di virgole presenti in essa" come faccio a dire quante virgole ha la frase? facendo un programma simile al tuo, risolvo il problema oppure si fa in un altra maniera? grazie se risponderai

  • @giuseppe3299
    @giuseppe3299 4 года назад +2

    Ciao,complimenti per la serie, non mi è molto chiara la funzione del [100] quando scrivi "char frase[100]" a cosa serve il [100]?

    • @RikuTheFuffs
      @RikuTheFuffs  4 года назад +1

      Ciao Giuseppe, serve a dire che il vettore è di 100 elementi

  • @matteopuiu3609
    @matteopuiu3609 4 года назад +2

    Ciao, potresti spiegarmi bene perché nel ciclo while fai (puntatorePosizione -frase) +1 visto che in puntatorePosizione hai l'indirizzo di locazione e quindi poi a che serve fare +1 ?

    • @RikuTheFuffs
      @RikuTheFuffs  4 года назад +2

      Ciao Matteo, perchè all'utente vogliamo dire "1°, 2° o 3° carattere, non "Indice 0, indice 1, indice 2". La sottrazione ci dà l'indice, il +1 ci dà un numero ordinale

  • @nautaperitus5720
    @nautaperitus5720 4 года назад

    Il programma conta anche gli spazi tra le parole? L'esempio proposto riporta che la frase è lunga: 10 (ovvero CIAO MONDO e formato di 9 lettere + 1 spazio tra le 2 parole = 10)

  • @marconapolitano2821
    @marconapolitano2821 5 лет назад +1

    Ok sono uno che si sta approcciando al developing, ma questi tutorial sono più per lo sviluppo di siti web, oppure si possono usare anche per lo sviluppo coi motori grafici (ho 12 anni)

    • @RikuTheFuffs
      @RikuTheFuffs  5 лет назад +1

      Ciao Marco, il C++ è un linguaggio che si usa prevalentemente "offline", tipicamente per delle cose molto tecniche (es: la programmazione di microcontrollori come l'arduino) oppure per fare giochi con Unreal Engine, o per lavorare con i motori grafici

    • @marconapolitano2821
      @marconapolitano2821 5 лет назад

      @@RikuTheFuffs no dico seguendo uno dei tuoi tutorial si possono applicare le stesse funzioni, oppure negli engine grafici ci sono altre funzioni legate allo scripting ovviamente poi grazie che per fare mesh ed altre cose si debbano usare altri tipi di programma.

    • @RikuTheFuffs
      @RikuTheFuffs  5 лет назад

      Ci sono sia funzioni generiche tipo queste, sia funzioni specifiche dell'engine

  • @fab4686
    @fab4686 Год назад

    strchr si può dare in input?

  • @lucasecchi4102
    @lucasecchi4102 3 года назад

    Se volessi prendere una stringa e "tagliarla" ad esempio a metà, sarebbe possibile?

    • @lucasecchi4102
      @lucasecchi4102 3 года назад

      Ad esempio se in una stringa che contiene "ciao mi chiamo Luca", volessi memorizzare in un'altra variabile solo il "ciao", sarebbe possibile?

    • @RikuTheFuffs
      @RikuTheFuffs  3 года назад

      @@lucasecchi4102 Certo, puoi fare un "substring" con "substr()". Puoi googlare per alcuni esempi

  • @skyland7866
    @skyland7866 4 года назад +2

    Non ho ben capito parte della ricerca di una vocale. Perchè dal puntatorePosizione dobbiamo sottrarre frase?

    • @RikuTheFuffs
      @RikuTheFuffs  4 года назад +1

      @Skyland Esempio pratico: la frase (o parola) "Ciao" inizia all'indirizzo di memoria numero 100 (la "C" si trova lì). Siccome un singolo char in memoria occupa 1 byte, la "i" sarà alla posizione 101. Di conseguenza, se fi 101- 100 ottieni 1, che è l'indice della i all'interno della stringa "Ciao"

    • @lofiworld6392
      @lofiworld6392 3 года назад

      @@RikuTheFuffs scusa ma come mai la 'c' dovrebbe trovarsi all'indirizzo 100 e non ad esempio all'indirizzo 1?