C mai in minuscolo

C mai in minuscolo
Questo articolo passerà attraverso numerose tecniche su come utilizzare la lingua C per trasformare le lettere maiuscole (caratteri o stringhe) in lettere minuscole. La lettera maiuscola della parola sarebbe i personaggi maiuscoli. Allo stesso modo, la piccola lettera della parola rappresenta un carattere minuscolo. Mentre utilizziamo i valori ASCII per trasformare i caratteri del capitale o le stringhe in minuscolo, la procedura trasforma le stringhe maiuscole in stringhe minuscole in linguaggio C. I caratteri maiuscoli (a -z) contengono valori ASCII da 65 a 90, mentre i caratteri minuscoli (a -z) possiedono valori ASCII nell'intervallo da 97 a 122.

Usa il metodo tolower () per trasformare i caratteri maiuscoli in caratteri minuscoli

Per trasformare i caratteri maiuscoli in caratteri minuscoli, possiamo usare il metodo tolower (). Se il metodo tolower () viene chiamato con un parametro che non è un carattere maiuscola, fornisce lo stesso testo che è stato fornito ad esso. È dichiarato in biblioteca .

In lingua C, la parola viene gestita come un numero intero. Che ogni volta che un testo viene fornito come parametro, viene consegnato il codice ASCII (numero) appropriato della parola anziché il testo stesso.

#includere
#includere
int main ()

Char S [100];
printf ("Immettere una stringa di caso superiore:");
scanf ("%[^\ n]", s);
per (int j = 0; s [j]!= '\ 0'; J ++)

s [j] = tolower (s [j]);

printf ("stringa minuscola è: %s \ n", s);
restituzione 0;

Il passo è integrare le librerie richieste. #include e #include . Quindi definiamo la funzione principale (). All'interno del corpo di questa funzione, inizializziamo la variabile "S" per la stringa. Qui specifichiamo le dimensioni e il tipo di dati della stringa inserita. Il metodo printf () viene chiamato per visualizzare la riga in modo che l'utente debba inserire qualsiasi stringa che abbia un carattere maiuscolo.

Nel passaggio successivo, utilizziamo la funzione scanf (). È una funzione integrata del linguaggio C che viene utilizzata per ottenere informazioni organizzate. Quindi facciamo domanda per il ciclo. All'interno per loop prima inizializziamo la variabile 'J'. E poi impostiamo la condizione per questa variabile. Dopo questo, incrediamo il valore della variabile 'J'. Inoltre, utilizziamo il metodo tolower () che modifica la stringa immessa in una stringa inferiore.

Dopo aver convertito la stringa, utilizziamo il metodo printf () per mostrare la stringa nel modulo minuscolo. Alla fine, il comando return 0 viene applicato per terminare il codice.

Convertire le stringhe maiuscole in stringhe minuscole, utilizzare per loop

In questo passaggio, l'utente dovrà inserire una stringa che contiene tutti i caratteri maiuscoli o alcuni caratteri maiuscole. Quindi, lo trasformeremo in un'intera stringa minuscola con l'aiuto di Loop nell'esempio seguente:

#includere
#includere
int main ()
Char St [30];
int j;
printf ("immettere la stringa:");
scanf ("%s", st);
per (j = 0; j = 65 && st [j]<=90)
ST [J] = ST [J] +32;

printf ("\ nlower Case String è: %s", st);
restituzione 0;

Qui, introdurremo i file di intestazione e . Nel passaggio successivo, chiamiamo il metodo principale (). Dichiariamo una variabile per la stringa. Il tipo di dati della variabile stringa è il carattere. Possiamo impostare le dimensioni della stringa qui. Nel frattempo, inizializziamo un'altra variabile. Ora, otteniamo una stringa dall'utente di sua scelta, quindi applichiamo la funzione printf ().

Oltre a questo, il metodo scanf () viene anche chiamato per leggere la stringa immessa. Inoltre, viene utilizzato il ciclo per convertire la stringa immessa che ha tutti i caratteri maiuscoli in caratteri minuscoli. Per prima cosa impostiamo la variabile 'J' all'interno del ciclo. All'interno del ciclo per, impieghiamo la funzione Len () per trovare la lunghezza della stringa definita. Inoltre, definiamo il requisito per questa variabile. Il valore di "j" deve essere inferiore o uguale alla lunghezza della stringa.

Subito dopo, aumentiamo il valore della variabile 'J'. Applichiamo se la condizione qui. Ciò significa che la lunghezza della stringa deve essere compresa tra 65 e 90 perché il codice ASCII di A è 65 e il codice ASCII di Z è 90. Inoltre, aggiungiamo 32 alla stringa definita. È così che lo cambiamo in minuscolo. All'esterno per loop, utilizziamo la funzione printf () e otteniamo la stringa risultante nella forma minuscola. Per terminare il programma utilizziamo l'istruzione return 0.

Utilizzare il metodo strlwr () per trasformare una stringa maiuscola in una minuscola

Il metodo strlwr () è un metodo standard della libreria di stringhe che viene utilizzato per trasformare un testo maiuscolo in un testo minuscolo fornendo la stringa specificata come parametro e ottenendo la stringa con caratteri minuscoli. La stringa maiuscola viene passata al metodo strlwr () come parametro, quindi il metodo strlwr () produce la stringa minuscola.

Vediamo come utilizzare il metodo integrato strlwr () in lingua C per cambiare un testo maiuscolo in uno minuscolo.

#includere
#includere
#includere
int main ()

Char S [80];
printf ("Immettere la stringa maiuscola:");
ottiene (s);
printf ("\ nits minuscolo = %s", strlwr (s));
getch ();
restituzione 0;

Prima di tutto, tre file di intestazione e sono inclusi. Il metodo principale () viene quindi chiamato. Dichiariamo "S" per la stringa all'interno del corpo di questo metodo. La dimensione della stringa fornita è menzionata qui. Per stampare l'istruzione, viene utilizzata la funzione printf () e l'utente dovrà fornire qualsiasi stringa che contiene parole maiuscole.

Il metodo get () viene applicato nel passaggio successivo. È funzionalità integrata del linguaggio di programmazione C che può essere utilizzato per prendere la stringa. Successivamente, abbiamo utilizzato la tecnica Strlwr () per aggiornare la stringa fornita a una stringa inferiore. Usiamo solo l'approccio printf () per ottenere la stringa in minuscolo una volta che è stata modificata. Inoltre, viene applicato il metodo getch (). L'istruzione Return 0 verrà utilizzata per porre fine al programma.

Conclusione

In questo articolo sono stati descritti diversi metodi di conversione delle stringhe maiuscole in stringhe minuscole. Abbiamo utilizzato per loop, strlwr () e tolower () con i loro esempi per aggiornare le stringhe in stringhe minuscole. Questi esempi sono facili da capire e implementano per tutti gli utenti alle prime armi.