08/09/11 11:30
Liuk
Sono veramente frustato.
Programmo da 5 anni e ancora mi chiedo se ho una versione taroccata di GCC.
Ho incluso la libreria string.h e data una stringa la trasformo tutta in minuscolo agendo sui singoli caratteri con un ciclo for. Normale no? Solo che a me non cambia una mazza.
Vorrei tanto capire cosa è sbagliato OMG
Programmo da 5 anni e ancora mi chiedo se ho una versione taroccata di GCC.
Ho incluso la libreria string.h e data una stringa la trasformo tutta in minuscolo agendo sui singoli caratteri con un ciclo for. Normale no? Solo che a me non cambia una mazza.
#include <stdio.h> #include <string.h> #define DIM 100 void clear(void); void pEnter(void); void setColor(int a, int b, int c); int main() { char parola[DIM]; int err, i; clear(); setColor(1, 0, 32); printf("\n cavallin-parola.c\n\n"); setColor(1, 0, 1); do { printf(" Inserisci parola (max 30 car.): "); gets(parola); if(strlen(parola)>30) err=1; } while(err==1); printf("\n La parola inserita è: "); puts(parola); for(i=0; i<strlen(parola); i++) { tolower(parola[i]); } printf("\n La parola in minuscolo è: "); puts(parola); pEnter(); clear(); return 0; } void setColor(int a, int b, int c) { printf("\e[%d;%d;%dm", a, b, c); } void clear(void) { system("clear"); } void pEnter(void) { printf("\n Premi INVIO per continuare...\n"); getchar(); }
Vorrei tanto capire cosa è sbagliato OMG
aaa