funzione strlen() in C

Funzione strlen() in C

La funzione strlen() in C è una funzione che serve a calcolare la lunghezza di una stringa, escluso il carattere terminatore. Per utilizzare la funzione strlen() occorre includere la libreria string.h con la direttiva #define <string.h>. Vediamo subito degli esempi di utilizzo di questa funzione. Esempio 1 – confrontare la lunghezza di due stringhe con […]

gets() e puts() in C

Funzioni gets() e puts() in C

Le funzioni gets() e puts() in C sono delle funzioni utilizzate per inserire e visualizzare le stringhe. La funzione gets() acquisisce una stringa da tastiera, fino alla fine, compresi eventuali spazi e il ritorno a capo che trasforma nel carattere terminatore (\0). La funzione puts() visualizza l’intera riga di testo, ad esempio una stringa inserita […]

getchar e putchar

Funzioni getchar() e putchar() in C

Le funzioni getchar() e putchar() in C servono a memorizzare e visualizzare le stringhe. La funzione getchar() permette di leggere un singolo carattere sul monitor mentre la funzione putchar() serve a visualizzare un singolo carattere sul monitor. Con l’utilizzo di getchar() l’input fornito dall’utente viene gestito mediante un buffer dove andremo a memorizzare tutti i […]

libreria string.h

Libreria string.h in C

Studieremo oggi alcune funzioni della libreria string.h in C, in particolare le funzioni strcmp(), strcpy(), strcat(), strncmp(), strncpy(), strncat(). Nella lezione precedente abbiamo visto degli esempi sulla concatenazione delle stringhe senza far uso delle funzioni di libreria. Funzione strcmp della libreria string.h in C La prima funzione che vedremo è la funzione strcmp(stringa1, stringa2). Questa […]

concatenare stringhe in C

Concatenare due stringhe in C

Vedremo oggi come concatenare due stringhe in C. Supponiamo quindi di avere due stringhe: “fare coding divertendosi è possibile” e “troverete esempi sul sito coding creativo”. Vogliamo unirle per creare un’unica stringa. Programma per concatenare due stringhe in C Memorizziamo le due stringhe da unire in due array di caratteri: char coding[80]=”fare coding divertendosi e’ […]