Question: val *=val; char tmpstr[20]; // Temporary string buffer sprintf(tmpstr, [%i], val); // Create string as this format: [num^2]

val *=val;

char tmpstr[20]; // Temporary string buffer

sprintf(tmpstr, "[%i]", val); // Create string as this format: [num^2] <-- there is an invisible null at the end of this string.

uint8_t i=0;

while(tmpstr[i]){ // This while will only stop when it reaches a "null" (End of string, aka '\0')

UARTsend(tmpstr[***]); // Send the i'th character }

What do I use for *** to send the i'th character?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!