Answered step by step
Verified Expert Solution
Link Copied!

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Mobile Usability

Authors: Jakob Nielsen, Raluca Budiu

1st Edition

0133122131, 9780133122138

More Books

Students also viewed these Programming questions

Question

How would you respond to each of the girls?

Answered: 1 week ago