Click here to Skip to main content
11,926,961 members (53,398 online)
Rate this:
Please Sign up or sign in to vote.
See more: C
struct customer{
   char name[30];
   int noOfCustomer;

the question is write a statement which can receive input from user to be assigned to struct member namely name, int noOfCustomer, total_pay;

may i know what is the question is asking about?
is it write 30 name of the struct name like that?
Posted 28-Apr-11 11:11am
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

I reckon, you are looking for something like this:

struct customer
    char name[30];
    int noOfCustomer;
    int total_pay;
void Foo()
    struct customer cust;
    scanf("%d", &cust.noOfCustomer);
    scanf("%d", &cust.total_pay);

These are very basic questions though. So you'll save a lot of time if you just get an introductory C text book.
Jayfam 28-Apr-11 16:23pm
ya, im new in this chapter
Nishant Sivakumar 28-Apr-11 16:25pm
Yeah, and a good book will really help a lot. That said, feel free to ask questions here. It's good to see someone trying stuff out on their own.
Jayfam 28-Apr-11 16:28pm
ok, i will try hard on it
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

I believe they're asking you to pull in a number of arguments at once. <--Not sure if I interpreted this correctly

Use scanf()(or one of its derivatives) to pull in several arguments at once:[^]

The name portion of the question, well, that'll limit your input name buffer to 30 characters, so as long as input doesn't exceed that. A more bulletproof method would be to use a char * and dynamically allocate the memory, but that may be a bit too advanced at this stage.
Jayfam 28-Apr-11 16:29pm
thanks for the explanation

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month

Advertise | Privacy | Mobile
Web01 | 2.8.151126.1 | Last Updated 28 Apr 2011
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100