Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- //PROTOTYPES
- void SetValue( char *Char );
- void OutputValue( char *Char );
- int main()
- {
- char Char; //DEFINE VAR - ONLY DO THIS ONCE
- SetValue( &Char ); //PASS ADDRESS OF VAR
- OutputValue( &Char ); //PASS ADDRESS OF VAR
- return 0;
- }
- //READS USER INPUT INTO CHARECTER
- void SetValue( char *Char )
- {
- printf( "Enter Charecter: " );
- scanf( "%c", Char ); //NOTE IT'S NOT '&Char' because Char already holds the address
- }
- //OUTPUT VALUE
- void OutputValue( char *Char )
- {
- //CHAR IS THE ADDRESS SO YOU PREFIX WITH '*' TO DEREFERENCE THE ADDRESS BACK TO THE VALUE
- printf( "%c\n", *Char );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement