![]() |
Math.h and Functions and Variables
Let me know if this function is right:
This is the 'pointer' MyFunction() /************************************************** ***************************** * FUNCTION NAME: * PURPOSE: * CALLED FROM: this file * ARGUMENTS: none * RETURNS: void ************************************************** *****************************/ void MyFunction(void) { } Also, in the User routines.h, I added MyFunction(void) to the very end. Is that needed? Next, do my variables always need to be predefined with int x, double x, etc. Are variables always open to the whole .c file or just the function? Do i need to put #include<Math.h>in the top? Man, I wish we could get back to the ye olde days of BASIC. No predefinition required, etc. |
Re: Math.h and Functions and Variables
I think that it's a little late to learn C...
But you have the basics down. Here are the answers to your questions: Quote:
Quote:
Variables and functions always require the type. Generally, you use int, unless you run out of space in a file. Basically, variables MUST be declared right after the brackets. if there are any statements that are not variables then it will give syntax errors. Code:
int function(void) {Code:
int function(void) {Code:
// user_routines.hQuote:
Quote:
Just look at ifi_startup.c! It's all written in "inline assembly". Have fun. You technically don't need predefintion. The compiler figures it out usually. I prefer C a lot more. It's a lot more portable. I cam compile the code for the PC for example and use the RoboEmu to simulate a robot. This is not the type of thing I want to even attempt with PBASIC. |
| All times are GMT -5. The time now is 21:10. |
Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi