+ 1

hello guys, i got a problem on this code, it says no output this is C language the code is in the desc.

int main(){ int step; int u = "Anonymous"; int maxSteps = 10; for(step = 0; step <= maxSteps; step++){ printf("\nhey" + u + "you stepped" + step); } }

23rd May 2018, 1:15 PM
MIkko Celestra Mercado
MIkko Celestra Mercado - avatar
5 Réponses
+ 2
You're more than welcome, Mikko. Best of luck to you in your learning!
23rd May 2018, 1:38 PM
Fata1 Err0r
Fata1 Err0r - avatar
+ 3
Why do you have a string literal assigned to an int variable? Store it in a char array instead. Also, use the placeholders in the 'printf' function instead. https://code.sololearn.com/cAO9M9230POh/#c #include <stdio.h> int main(){ int maxSteps = 10; char u[] = "Anonymous"; for(int step = 0; step <= maxSteps; step++) { printf("hey %s, you stepped %d.\n", u, step); } } :::: OUTPUT ::::: hey Anonymous, you stepped 0. hey Anonymous, you stepped 1. hey Anonymous, you stepped 2. hey Anonymous, you stepped 3. hey Anonymous, you stepped 4. hey Anonymous, you stepped 5. hey Anonymous, you stepped 6. hey Anonymous, you stepped 7. hey Anonymous, you stepped 8. hey Anonymous, you stepped 9. hey Anonymous, you stepped 10.
23rd May 2018, 1:21 PM
Fata1 Err0r
Fata1 Err0r - avatar
+ 2
https://www.tutorialspoint.com/c_standard_library/c_function_printf.htm ^List of specifiers so you can see what each one does for you. Using 'print format' function allows you to create your entire string without breaking it. This allows you to focus on an easily readable format for the string first; it's design. You use placeholders where the dynamic data will be populated by your variables, and then after the string, you specify (in order) the variables that'll fill in the placeholders. In our example: %s = string of characters %d = decimal
23rd May 2018, 1:33 PM
Fata1 Err0r
Fata1 Err0r - avatar
+ 2
thank you so much
23rd May 2018, 1:38 PM
MIkko Celestra Mercado
MIkko Celestra Mercado - avatar
+ 1
sorry beginner on c, what is the meaning of putting that "%s" and "%d" i can't understand
23rd May 2018, 1:27 PM
MIkko Celestra Mercado
MIkko Celestra Mercado - avatar