// Simple example of a basic string op in C. // author: Nick Soracco // license: public domain #include #include void reverse( char * subject, int len ) { char swap; int i; for( i=0; i < len/2; i++ ) { swap = subject[i]; subject[i] = subject[len-i-1]; subject[len-i-1] = swap; } } int main( int argc, char ** argv ) { if( argc > 1 ) { int string_size = strlen( argv[1] ); printf( "Forward: %s\n", argv[1] ); reverse( argv[1], string_size ); printf( "Reverse: %s\n", argv[1] ); } else { printf("zomg, no string you nooblet!\n"); } }