
Untitled
By: a guest on
Jun 2nd, 2012 | syntax:
None | size: 0.66 KB | hits: 22 | expires: Never
Passing structure as pointer
#include <stdio.h>
#include <stdbool.h>
#include <string.h>
typedef struct {
int yearOfManufacture;
char model[50];
bool gasoline;
} Car;
void PrintCarDetails(Car details);
int main (int argc, const char * argv[])
{
Car ford;
ford.yearOfManufacture = 1997;
ford.gasoline = true;
strcpy(ford.model, "Focus");
PrintCarDetails(&ford);
return 0;
}
void PrintCarDetails(Car *details)
{
printf("Car model %s", details->model);
}
void PrintCarDetails(Car * details);
void PrintCarDetails(Car *details);
void PrintCarDetails(Car *details);
void PrintCarDetails(Car *details);