0
How do I code for an string array that stores full name in C
source link: https://www.codeproject.com/Questions/5319842/How-do-I-code-for-an-string-array-that-stores-full
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
See more:
The array should store the first and last name of 5 users separated by a space .
This is what I did so far .
What I have tried:
This is what I did so far .
What I have tried:
Copy Code
#include <stdio.h> int main() { char username[5][25]; int i; for(i=0;i<5;i++){ printf("Enter your full name : "); scanf("%s",username[i]); printf(" \n Your full name is %s : ",username[i]); } }
Comments
You should enter the two parts of the name separately and combine them before adding to the array.
scanf
always stops at the first whitespace character.To read the whole name including spaces, use
fgets
:@Copy Code
#include <stdio.h> int main() { char username[5][25]; int i; for(i=0;i<5;i++) { printf("Enter your full name : "); fgets(username[i], 25, stdin); printf(" \n Your full name is %s : ",username[i]); } }
Add your solution here
Preview
Existing Members
Sign in to your account
...or Join us
Download, Vote, Comment, Publish.
Your Email Password
Your Email Optional Password
StrengthToo short
I have read and agree to the Terms of Service and Privacy Policy
Please subscribe me to the CodeProject newsletters
Please subscribe me to the CodeProject newsletters
When answering a question please:
- Read the question carefully.
- Understand that English isn't everyone's first language so be lenient of bad spelling and grammar.
- If a question is poorly phrased then either ask for clarification, ignore it, or edit the question and fix the problem. Insults are not welcome.
- Don't tell someone to read the manual. Chances are they have and don't get it. Provide an answer or move on to the next question.
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK