#include #include #include #include void parseH(char *p); void parseL(char *p); int main(int argc, char *argv[]) { // Start measuring time struct timespec begin, end; clock_gettime(CLOCK_REALTIME, &begin); // char c[] = "qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890qwertyuiopasdfghjkllzxcvbnm123456789mnbvcxzlkjhgfdsapoiuytrewq1234567890"; parseH(c); parseL(c); //printf("%s\n", c); // Stop measuring time and calculate the elapsed time clock_gettime(CLOCK_REALTIME, &end); long seconds = end.tv_sec - begin.tv_sec; long nanoseconds = end.tv_nsec - begin.tv_nsec; double elapsed = seconds + nanoseconds * 1e-9; printf("Time measured: %.10f seconds.\n", elapsed); // return 0; } void parseH(char *p) { char *t ; t=p; while(*t!=0){ if(*t>96 && *t<123){ *t=*t-32; } t++; } } void parseL(char *p) { char *t ; t=p; while(*t!=0){ if(*t>64 && *t<91){ *t=*t+32; } t++; } }