- This topic is empty.
Viewing 1 post (of 1 total)
Viewing 1 post (of 1 total)
- You must be logged in to reply to this topic.
AI, Data Science, & Programming for Small Business Applications & Large Enterprises › Forums › CS50’s Introduction to Computer Science by Harvard University on Edx › Week 1: [C] – Data Types, Operators, Conditional Statements, Loops, and Command Line › Type int in scanf
[dm_code_snippet background=”yes” background-mobile=”no” slim=”yes” line-numbers=”yes” bg-color=”#abb8c3″ theme=”dark” language=”clike” wrapped=”yes” height=”” copy-text=”Copy Code” copy-confirmed=”Copied”]
#include <stdio.h> #include <cs50.h> int main (void) { int number; scanf ("enter a number %i", number); }
[/dm_code_snippet]
The above is perhaps a starter program. Still struck. Number is type int and so I am using %i in the scanf command.
This is the error message:
mario.c:6:29: error: format specifies type 'int *' but the argument has type 'int' [-Werror,- Wformat] scanf ("enter a number %i", number); ~~ ^~~~~~
Be sure to use the correct format code (e.g., %i for integers, %f for floating-point values, %s for strings, etc.) in your format string on line 6 of mario.c. ~/pset1/ $
Reply
https://cs50.stackexchange.com/questions/41771/type-int-in-scanf[learn_press_profile]