Solved

returning structure from function

Posted on 2003-11-25
3
292 Views
Last Modified: 2012-05-04
Compiler error:  "two or more data types in declaration of readData"

The point of data structures is to have objects of various data types right?  I'm guessing a simple syntax error.....


#include<stdio.h>

struct myModel{
    char myChar;
    int myInt;
    double myDouble;
}

struct myModel readData(){
    struct myModel data;
    data.myChar = 'a';
    data.myInt = 1;
    data.myDouble = 5.00;
    return data;
}

int main(){
    struct myModel test = readData();
    return 0;
}
0
Comment
Question by:mistagitar
3 Comments
 
LVL 24

Expert Comment

by:shivsa
Comment Utility
i think u have to declare like this.

typedef struct myModel{
    char myChar;
    int myInt;
    double myDouble;
}
0
 
LVL 15

Accepted Solution

by:
efn earned 75 total points
Comment Utility
You need a semicolon after the declaration of struct myModel.

--efn
0
 

Author Comment

by:mistagitar
Comment Utility
Thanks efn, I knew it was somthing small.
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

An Outlet in Cocoa is a persistent reference to a GUI control; it connects a property (a variable) to a control.  For example, it is common to create an Outlet for the text field GUI control and change the text that appears in this field via that Ou…
Preface I don't like visual development tools that are supposed to write a program for me. Even if it is Xcode and I can use Interface Builder. Yes, it is a perfect tool and has helped me a lot, mainly, in the beginning, when my programs were small…
The goal of this video is to provide viewers with basic examples to understand how to use strings and some functions related to them in the C programming language.
The goal of this video is to provide viewers with basic examples to understand and use switch statements in the C programming language.

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

7 Experts available now in Live!

Get 1:1 Help Now