Thread: Returning and receiving an unsigned char array

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User
    Join Date
    Jan 2017
    Posts
    20

    Returning and receiving an unsigned char array

    Why is this giving me a problem? How can I fix it? I'm basically passing a size containing a value of 2 to the makeArray function. Then I make an unsigned char* array Inside the makeArray function, fill its first two subscript, then return that array to main.cc.


    Error:
    main.cc:13:8: error: array type 'unsigned char *[size]' is not assignable


    array = makeArray(size);


    ~~~~~ ^


    1 error generated.


    make: *** [main.o] Error 1




    main.cc
    Code:
        int size = 2;
    
    
        unsigned char* array[size];
    
    
        array = makeArray(size);
    
    
    
    
        for (int i = 0; i < size; i++) {
            printf("%s\n", array[i]);
    
    
        } // end of for loop


    functions.cc
    Code:
    unsigned char* makeArray(int size) {
        unsigned char* array = new unsigned char[size];
    
    
        // fill in the array
        array[0] = "1";
        array[1] = "0";
    
    
        // return array
        return array;
    
    
    } // end of makeArray
    Last edited by asilvester635; 02-16-2017 at 02:34 PM.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Help w/ Receiving a Char Array w/ a Function
    By StevenSegal in forum C Programming
    Replies: 2
    Last Post: 10-31-2015, 01:02 PM
  2. Compare unsigned char array with const char*
    By Lazar in forum C++ Programming
    Replies: 3
    Last Post: 09-10-2015, 08:36 AM
  3. Unsigned char array to unsigned char?
    By Kishintai in forum C Programming
    Replies: 16
    Last Post: 04-26-2013, 01:37 PM
  4. uincode char array to array<unsigned char,1>^
    By ripspinner in forum Windows Programming
    Replies: 5
    Last Post: 12-14-2009, 05:41 PM
  5. Converting unsigned long array to unsigned char array
    By delvec28 in forum C Programming
    Replies: 2
    Last Post: 09-07-2009, 08:53 PM

Tags for this Thread