Skip to content

VecDeleteLast

VecDeleteLast

Description

Delete last item from vec

Success

return

Failure

Does not return

Usage example (Cross-references)

Usage examples (Cross-references)
            case VEC_CHAR_PTR_DELETE_LAST : {
                if (VecLen(vec) > 0) {
                    VecDeleteLast(vec);
                }
                break;
            case VEC_STR_DELETE_LAST : {
                if (VecLen(vec) > 0) {
                    VecDeleteLast(vec);
                }
                break;
            case VEC_INT_DELETE_LAST : {
                if (VecLen(vec) > 0) {
                    VecDeleteLast(vec);
                }
                break;
    // Test VecDeleteLast function
    bool test_vec_delete_last(void) {
        WriteFmtLn("Testing VecDeleteLast");
    
        // Create a vector of integers
    
        // Delete the last element
        VecDeleteLast(&vec);
    
        // Check new length
    
        // Delete the last element again
        VecDeleteLast(&vec);
    
        // Check new length
    /// FAILURE : Does not return
    ///
    #define StrDeleteLastChar(str) VecDeleteLast(str)
    
    ///
Last updated on