#include #include #define TRUE 1 #define FALSE 0 char generatenext(int*, int); void printone(int*, int*, int); void generate(int*, int); int main(void) { int arr[] = {1,2,3}; generate(arr,3); return 0; } char generatenext(int* order, int len) { int i; order[0]++; for(i=0;i