Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Trouble returning a string in C I have the following char currentDate() { time_t rawtime; struct tm *set; char date[12]; time( &rawtime ); set =
Trouble returning a string in C
I have the following
char currentDate() {
time_t rawtime; struct tm *set;
char date[12]; time( &rawtime ); set = localtime( &rawtime ); strftime(date,12,"%B %d, %Y", set); return(date); }
and want the function to return a string so that I can use it later in the main function. I'm currently warned that "return makes integer from pointer without a cast" and that "function returns address of local variable". How do I fix that? Thanks!
Cannot use any C++
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started