function wprintf(varargin)
%% wprintf
% Purpose: Warning print. Prints in red and makes beep. Separates with
%   whitespace. Formats str input with sprintf.
%
% Usage:
%   wprintf(str)
%   wprintf(str, args)
%
% Input: str - string for warning
%
% Output (to stdout): ['\nWarning: ' fortmattedStr '\n\n'].

str = sprintf(varargin{:});

fprintf(2, ['\nWarning: ' str '\n\n']);
beep

end