Hi Im rather new to this but I want to ask how to re-define the array argv[] after the program main(int argc, char *argv[]) have been called? example main(int argc, char *argv[]) //assume the program is called by: program //this would give argc=1 and argv[0]= program //but know I want to reddefine the argv inside //the main() after the program have been called to the //following e.g. argv={"aa", "bb"}; //so when Im using e.g. argv[1] it should give bb, //argv[1][0] should give b //despite the program was called by program and not by program aa bb grateful for detailed answer and examples