C Programming
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming LanguagesC Programming

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
Be the architects of evolution and help create the mobile internet future. It’s your move---enter to win here!
  #1  
Old February 1st, 2003, 04:40 PM
lahai419 lahai419 is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2003
Posts: 1 lahai419 User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
please help

//There are approximately 3.156X10^7 seconds in a year. Write a program that request your age in years and then displays the equivalent number of seconds//
// Example output for a person 1 year old: (notice three values are being output in the following line, not 2 as shown in the textbook)
// Your age in years: 1, age in seconds: 31560000.000 or 3.156e+007.
// your output must be formatted exactly like the example above, or like the following:
// Your age in years: 1, age in seconds: 31560000.000 or 3.156e+07. //

#include <stdio.h>

void GetAge(void)
void PrintAge(void)

int main(void)
{
void GetAge();
void PrintAge()
return 0;
}
void GetAge()
{
int age;
printf("what is your age ");
scanf("%d", &age);
printf("so you are %d years old",age);
return 0;
}
void PrintAge (void)
{
printf("display you age in %d,%f,%e ");
}

please help me with syntax error . or the functions

Reply With Quote
  #2  
Old February 1st, 2003, 10:41 PM
Onslaught's Avatar
Onslaught Onslaught is offline
/(bb|[^b]{2})/
Dev Shed Demi-God (4500 - 4999 posts)
 
Join Date: Nov 2001
Location: Somewhere in the great unknown
Posts: 4,834 Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 1 Day 23 h 30 m 30 sec
Reputation Power: 88
Send a message via ICQ to Onslaught
Three things:
1) There are three lines missing a semi-colon from the end of it. Both of the function declarations at the beginning and the second function call in the main function block.
2) Always show the error you are receiving so that it is easier to determine the problem.
3) It is frowned upon to get help for homework. You should approach your teacher & peers first.

Reply With Quote
  #3  
Old February 8th, 2003, 03:47 PM
infamous41md's Avatar
infamous41md infamous41md is offline
not a fan of fascism (n00b)
Dev Shed Frequenter (2500 - 2999 posts)
 
Join Date: Feb 2003
Location: ct
Posts: 2,756 infamous41md User rank is Sergeant (500 - 2000 Reputation Level)infamous41md User rank is Sergeant (500 - 2000 Reputation Level)infamous41md User rank is Sergeant (500 - 2000 Reputation Level)infamous41md User rank is Sergeant (500 - 2000 Reputation Level)infamous41md User rank is Sergeant (500 - 2000 Reputation Level) 
Time spent in forums: 2 Days 11 h 4 m 29 sec
Reputation Power: 26
in addition to what he said,

void GetAge()
{
int age;
printf("what is your age ");
scanf("%d", &age);
printf("so you are %d years old",age);
return 0;
}


should not return a value as it is void but u return 0, i would also always initialize my variables to 0 or null.

Reply With Quote
  #4  
Old February 8th, 2003, 05:19 PM
Stargazer Stargazer is offline
Junior Member
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Feb 2003
Posts: 8 Stargazer User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: < 1 sec
Reputation Power: 0
You really should ask your teacher and/or your fellow students. I have a copy of your program on my computer and here is how to fix everything. This is everything, and it will work if you do all of these things:

1. Semicolons at the end of lines 3, 4, and 9
2. In the GetAge() menthod, change it from 'void GetAge()' to 'int GetAge()'
3. In the 'main()' function, get rid of the two 'voids' in front of where you call both of the functions.
4. In the GetAge prototype, change the 'void' in front to be 'int'

It runs. You get the red screen of death, but I assume that this isn't your entire program.

Reply With Quote
  #5  
Old February 8th, 2003, 05:22 PM
Scorpions4ever's Avatar
Scorpions4ever Scorpions4ever is offline
Banned ;)
Dev Shed God 5th Plane (7000 - 7499 posts)
 
Join Date: Nov 2001
Location: Glendale, Los Angeles County, California, USA
Posts: 7,432 Scorpions4ever User rank is Major General (70000 - 90000 Reputation Level)Scorpions4ever User rank is Major General (70000 - 90000 Reputation Level)Scorpions4ever User rank is Major General (70000 - 90000 Reputation Level)Scorpions4ever User rank is Major General (70000 - 90000 Reputation Level)Scorpions4ever User rank is Major General (70000 - 90000 Reputation Level)Scorpions4ever User rank is Major General (70000 - 90000 Reputation Level)Scorpions4ever User rank is Major General (70000 - 90000 Reputation Level)Scorpions4ever User rank is Major General (70000 - 90000 Reputation Level)Scorpions4ever User rank is Major General (70000 - 90000 Reputation Level)Scorpions4ever User rank is Major General (70000 - 90000 Reputation Level)Scorpions4ever User rank is Major General (70000 - 90000 Reputation Level)Scorpions4ever User rank is Major General (70000 - 90000 Reputation Level)Scorpions4ever User rank is Major General (70000 - 90000 Reputation Level)Scorpions4ever User rank is Major General (70000 - 90000 Reputation Level) 
Time spent in forums: 4 Weeks 1 Day 22 h 29 m 51 sec
Reputation Power: 784
Onslaught, you forgot to mention #4 - BAD SUBJECT NAME. lahai419, allow me to present you with http://forums.devshed.com/t28414/s.html

Reply With Quote
  #6  
Old February 9th, 2003, 11:48 AM
Onslaught's Avatar
Onslaught Onslaught is offline
/(bb|[^b]{2})/
Dev Shed Demi-God (4500 - 4999 posts)
 
Join Date: Nov 2001
Location: Somewhere in the great unknown
Posts: 4,834 Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level)Onslaught User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 1 Day 23 h 30 m 30 sec
Reputation Power: 88
Send a message via ICQ to Onslaught
Your right, that should have been #1 on the list.

Reply With Quote
Reply

Viewing: Dev Shed ForumsProgramming LanguagesC Programming > please help


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 4 hosted by Hostway