|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: Milano
Messaggi: 1078
|
Principiante: metodo simile al toLowerCase()
Ciao a tutti, sono alle prime armi con C e volevo creare un programma che inserita una lettera in minuscolo mi stampasse la stessa in maiuscolo, il fatto è che non mi funziona, non stampa la lettera maiuscola.
Ecco il programma: Quote:
__________________
CPU: AMD Phenom II X4 965 C3 Motherboard: Asrock 980DE3/U3S3 R2.0 Ram: G-Skill F3 CL7 4GB DDR3 1333Mhz Alimentatore: Corsair VX550w Hard-Disk: Samsung SSD EVO 860 500GB - WD Caviar Black 1 TB |
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Ma lo vuoi per qualunque lettera minuscola??? Perché il tuo programma funziona perfettamente ma solo per la lettera 'x' che converte in 'X', per qualunque altra lettera ritorna il carattere nullo.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: Milano
Messaggi: 1078
|
Quote:
Cmq grazie!
__________________
CPU: AMD Phenom II X4 965 C3 Motherboard: Asrock 980DE3/U3S3 R2.0 Ram: G-Skill F3 CL7 4GB DDR3 1333Mhz Alimentatore: Corsair VX550w Hard-Disk: Samsung SSD EVO 860 500GB - WD Caviar Black 1 TB |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jul 2005
Città: Milano
Messaggi: 1078
|
Già ma se la funzione che restituisce una lettera maiuscola la voglio creare io senza usare quelle della stdlib ?
E' questo il mio intento..
__________________
CPU: AMD Phenom II X4 965 C3 Motherboard: Asrock 980DE3/U3S3 R2.0 Ram: G-Skill F3 CL7 4GB DDR3 1333Mhz Alimentatore: Corsair VX550w Hard-Disk: Samsung SSD EVO 860 500GB - WD Caviar Black 1 TB |
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Oct 2007
Messaggi: 55
|
prova così:
Codice:
#include <stdio.h>
#include <stdlib.h>
char cambia(char x){
return x-32;
}
int main(void) {
char c;
printf("Inserisci una lettera: ");
scanf("%c",&c);
c = cambia(c);
printf("Risultato %c",c);
}
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Codice:
char maiuscolo (char c)
{
return c >= 'a' && c <= 'z' ? c-32 : c;
}
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#8 | ||
|
Senior Member
Iscritto dal: Jul 2005
Città: Milano
Messaggi: 1078
|
Quote:
Quote:
__________________
CPU: AMD Phenom II X4 965 C3 Motherboard: Asrock 980DE3/U3S3 R2.0 Ram: G-Skill F3 CL7 4GB DDR3 1333Mhz Alimentatore: Corsair VX550w Hard-Disk: Samsung SSD EVO 860 500GB - WD Caviar Black 1 TB |
||
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Jul 2005
Città: Milano
Messaggi: 1078
|
Quote:
__________________
CPU: AMD Phenom II X4 965 C3 Motherboard: Asrock 980DE3/U3S3 R2.0 Ram: G-Skill F3 CL7 4GB DDR3 1333Mhz Alimentatore: Corsair VX550w Hard-Disk: Samsung SSD EVO 860 500GB - WD Caviar Black 1 TB |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:43.




















