- 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.
IT, Programming, & Web Development › Forums › CS50’s Introduction to Computer Science by Harvard University on Edx › Week 1: [C] – Data Types, Operators, Conditional Statements, Loops, and Command Line › Approaching credit problem step by step: Accepting input of credit card no. from user
First step is to accept credit card from the user by creating a new function, which in the below case is enterccno.
This function is of type long (since 13-digit or more and int will not fit into the memory). It will take void as argument as the function will not initially take any particular long value as input to begin with.
[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> long enterccno (void);//long type as 14-digit credit card will not fit into the memory as int type int main(void) { long y = enterccno (); printf("credit card no. entered is %ld",y); } long enterccno (void) //It will take void as argument as the function will not initially take any particular long value as input to begin with. { long x = get_long("enter creditcardno");//get_long function by cs50.h leveraged to accept input of creditcard no. from user. return x;//stored x value or entered creditcardno transferred inside the main function when entercccno function called. }
[/dm_code_snippet]
[learn_press_profile]