Stringhe

Cards (20)

  • Una stringa è una concatenazione di caratteri
  • Una stringa si dichiara come se fosse un array di caratteri
  • /0 è il terminatore e serve per capire quando finisce la stringa
  • sizeof() è una funzione che restituisce la dimensione in byte
  • Funzioni di input
  • La funzione di input standard è gets_s
  • Posso usare anche lo scanf_s per l'input di stringhe
  • Lo scanf_s non permette l'inserimento di spazi
  • Esempio di utilizzo di gets_s
  • Funzioni stringhe
  • Strcat_s: concatena due o più stringhe
  • La prima stringa deve essere variabile, la seconda può essere variabile, costante o tra doppi apici
  • strncat_s: concatena un numero variabile n di caratteri della seconda stringa alla prima
  • strcpy_s(): copia la seconda stringa nella prima
  • strncpy_s(): copia parte della seconda stringa nella prima
  • strcmp(): confronta due stringhe e restituisce 0 se sono uguali
  • strlen(): conta il numero di caratteri in una stringa
  • Convertire caratteri minuscoli in maiuscoli
  • tolower: trasforma in minuscolo
  • toupper: trasforma in maiuscolo