C++ :: How To Use Time For Time Based Movement

May 1, 2013

So I'm trying to learn how to use time for time based movement and what not. I did this only knowing the command time(&variable)

time_t timer;
int I, X;
void main() {
time(&timer);
X=timer;
while(I==5) {

[Code] ......

There's probably some other better way to do it... Obviously but for now I see it as putting current time in X.

start while
take in time constantly until I is 5
constantly asking is time>X(preset time 5 seconds ahead)
if it is
display message and add one to I

Why doesn't this display my message after 5 seconds?

View 1 Replies


ADVERTISEMENT

C++ :: How To Get Smooth Sprite Movement In SDL By Using Delta Time

Nov 30, 2014

I'm trying to get smooth sprite movement in SDL by using delta time. The way I'm calculating it is

long last = 0;
float deltaTime = 0.0;
...
long now = SDL_GetTicks();
//deltatime is in seconds
if (now > last) {
deltaTime = ((float)(now - last)) / 1000;
last = now;
}

And I'm updating the sprite like this:

virtual void update(float deltaTime) {
float dx = 100*deltaTime;
transform->position.x += dx;
}

But the movement is still noticeably jerky. Also, if I'm correct, my sprite should move 100 pixels to the right every second using this method, so it should take the sprite 8 seconds to reach the end of my window, since it's 800 pixels wide, but it takes it way longer than that. In other words the delta time I'm calculating can't be correct. Am I doing something horribly wrong? I'm guessing it has something to do with rounding, but I'm not sure.

View 2 Replies View Related

C/C++ :: Comparing Time-based-responses From Two IR Sensors (Arduino)

Apr 9, 2015

I am building a project with an Arduino Uno that involves using analogue IR sensors to detect fast motion. By placing one sensor on top of the other, I want to be able to attain a variable integer from the difference in time between the responses of the sensors.

Here is my code I have so far, it is essentially for detecting motion for 1 sensor and then converting it into a MIDI note depending on how far away the motion is detected. There is also a part which compares the value from the previous time so that only above a certain amount of movement will trigger the note. I also have a variable delay to be controlled by a potentiometer.

Here is the datasheet for the sensors I'm using.

#include <MIDI.h>
MIDI_CREATE_DEFAULT_INSTANCE();

int currentvalA = 0; //current sensor A value
int previousvalA = 0; //previous sensor A value
int valA = 0; // value to store sensor
const int valchangeA = 40; //motion change value
int del = 0; //variable delay value

[Code] .....

View 2 Replies View Related

C :: How To Insert A Node Into Linked List At Particular Location Based On Time

Feb 20, 2014

I'm trying to figure out how to insert a node into a linked list at a particular location based on a time..I have this declared outside of everything globally.

Code:

struct aTime {
char name[LENGTH];
int time;
struct aTime* next;
};

struct aTime* head = NULL; And then this function that is used to add nodes (aTime structs) to a linked list. It adds the first node fine, but not subsequent ones. I think this is because I have while p-> != NULL but it is always going to be null when the function is called since I create a new aTime struct. So I guess my question is how, after one struct has been added at the beginning, do I point to the head node and traverse the list, insert a node, and make sure everything is still linked? Do I need another temp aTime struct?

Code:

void add_time(char name[LENGTH], int seconds)
{
struct aTime *p;
p = (struct aTime *) malloc(sizeof(struct aTime));
if (head == NULL)
{
strcpy(p->name, name);
p->seconds = seconds;
}

[code]....

View 3 Replies View Related

C/C++ :: Parking Garage Cost Calculator Based On Type Of Vehicle And Time

Nov 3, 2014

There are a few functions for this code and I am not very good with functions yet(we just learned about them last week).

//This program will calculate the cost of using a parking garage
//based on the type of vehicle and the time of parking.
#include<iostream>
#include<stdio.h>
#include<cmath>
#include<string>
using namespace std;
//define rates

[Code] ...

Error List:

Error1error C2100: illegal indirectionc:userscodydesktopgaragecodegaragecodesource.cpp971GarageCode
Error2error C2100: illegal indirectionc:userscodydesktopgaragecodegaragecodesource.cpp1051GarageCode
Error3error C2561: 'main' : function must return a valuec:userscodydesktopgaragecodegaragecodesource.cpp1161GarageCode

[Code] ....

View 2 Replies View Related

C/C++ :: Round Robin Execution With Gantt Chart - Arrival Time And Burst Time

Mar 10, 2015

This is a round robin execution. with gantt chart. arrival time and burst time. I think there is an error in my formula to get the right answer,i cant resolve it but my program is running. What is the code or the right formula??

#include<stdio.h>
int main(){
int i,j=0,n,time,remain,flag=0,ts;
int sum_wait=0,sum_turnaround=0,at[10],bt[10],rt[10];
int ganttP[50],ganttStartTime[50];
printf("Enter no of Processes : ");
scanf("%d",&n);
remain=n;

[Code] ....

View 2 Replies View Related

C++ :: Time-in Time Out Function?

Mar 18, 2013

make a time-in time-out fuction which extracts the no. of hours and minutes from a string entered by the user.

#include <iostream>
#include <fstream>
#include <string>

[Code].....

View 3 Replies View Related

C# :: Design Time And Run Time

Mar 6, 2014

when we would use add items at design time and when we would add them at run time

does it have anything to do with the page load method? if so, can i type this in source code instead?

View 2 Replies View Related

C++ :: Why NGrade Comes Out As 0 Every Time

Nov 13, 2013

why nGrade comes out as 0 every time?

Its as if im not inputting the values into the dynamic arrays in int main.

#include <iostream>
using namespace std;
void Calc(int a_anScores[], int a_anPerc[], int a_nTotal){
for( int iii = 0; iii < a_nTotal; ++iii){
a_anScores[iii] = (a_anScores[iii] * (a_anPerc[iii]/100));
}
int nGrade=0;

[Code]...

View 2 Replies View Related

C++ :: How To Add The Time Into Function

Jul 23, 2014

I have created this code with the classes for time and message. Basically the point of this code is to give the information of the sender, recipient, time, and message and im having issues with the time part.

#include <iostream>
#include <string>
#include <ctime>

[Code].....

so when you run this you can see i left a spot for the time but I just cant figure out how to figure out the Time part of this.

View 2 Replies View Related

C/C++ :: How To End A While Loop After Set Time

Feb 28, 2014

I am trying to make this while loop cut out / self break after 3 seconds. It is part of a simple game I am creating that gives the users 3 seconds to react otherwise it moves on to the next part.

while(1) {
key=getch();
if(key=='a'||key=='k'||key=='g') {
break;
}
}

All I need is it to end after 3 seconds, the rest of the code is working fine.

This sort of thing:

long startTime = System.currentTimeMillis(); //fetch starting time
while(false||(System.currentTimeMillis()-startTime)<10000)
If it IS for C, then I implemented it wrong or something.

View 10 Replies View Related

C/C++ :: Time Conversion Between EST And UTC

Apr 1, 2013

I want to convert time from est to utc. Is there any function for this.

View 3 Replies View Related

C++ :: Coding And Debug Time Per LOC

Mar 23, 2013

I just spent 3 hours writing and debugging 37 lines of code. Is this normal or am I "below average" in coding abilities. I come from a C background and decided to write C++ code that I finally got right as shown below for the specific example:

Code: #include <iostream>
#include <fstream>
#include <string>
#define SPACE_SEARCH 10
using namespace std;

[code].....

I think it was more the learning along the way that consumed atleast 75% of my time for this specific case. But then again, I read that programming always entails learning along the way and so its somehow no excuse for the long time taken in this specific case.

So as a matter of interest, what pace do all of you operate on, on average? i.e. LOC/day, Debugs per day or any other indicator of productivity?

View 3 Replies View Related

C++ :: Simple Calculation Going To 0 Every Time

Aug 8, 2013

I tried to write a simple program to calculate monthly yield, APR, and principle in various directions. Anyway, here's some code to get the APR from the principle and monthly yield. When I run it though, it spits 0 at me every time! What the problem is; the other functions work just fine and the code line for the APR calculation is just what it ought to be - I see neither a math nor tech problem here.

Here is the offending function:

Code:
void calculateAPR() {
int principle, monthlyYield, apr;
cout<<"
Please input the principle:";
cin>>principle;
cin.ignore();

[code]....

View 4 Replies View Related

C :: Subtract Two Time Intervals?

Mar 12, 2014

I am looking for simple code that subtract two time interval. I have time t1=5hour 30 minute and other time in 24 hour format. This code i written but it not working as expected. it not printing 5:30 minute subtract

Code:
main() {
intTime1;
intTime2;
int hour=10;
int minute=5;
int second=13;
int h;int m;
doubleNtime;

[Code] ....

View 3 Replies View Related

C :: Trigger Different Timers At The Same Time

Mar 6, 2015

The issue is that I am trying to run a code which can trigger different timers at the same time. That is, when 3 is typed by the user, the firstimer is triggered. If before expiration another 3 is introduced, the second timer will be launched, and the difference between both triggers will be shown. Under this circumstance, timer_gettime only works once. I tried all the things I could imagine but still, it_value_tv_sec and _nsec return zero after the first expiration.

-Theoretically, and following the manuals, once the timer is restarted the gettime function should work as it does the first time.
-I have also tried to removed the timer and start it again, but in this case the timers are still being triggered, but the gettime outputs(even the first time) are nonsense.

Here is the code I am testing: [CODE]#include<stdio.h>

Code:
#include<signal.h>
#include<time.h>
timer_t firstTimerID;
timer_t secondTimerID;
timer_t thirdTimerID;

[Code] ......

View 1 Replies View Related

C :: Possible To Display Time Continuously

Feb 20, 2013

I created a program to display time continuously so it auto updates every sec but the issue is i cant integrate the code in the main program because to make time update continuously it needs a loop a infinite loop so none of the rest program gets to work. My q is : is it possible to display time continuously and make the rest of program continue normally? like a multi thread program because i want to display time every sec in the bottom of program. By the way this is console app not gui

View 8 Replies View Related

C++ :: Converting Time Between Two Notations

Oct 31, 2013

Write a program to convert the time from 24-hour notation and vice versa. Your program must be menu driven, giving the user the choice of converting the time between the two notations. Furthermore your program must contain at least the following function : a function to convert the time from 24-hour notation to 12-h notation, a function to convert the time from 12-hour notation to 24-hour notation, a function to display the choices, function(s) to get the input, and function(s) to display the results.

View 2 Replies View Related

C++ :: Get Full Time Without Seconds

Jun 21, 2013

I have a code to check the last time modification of a file using "gmtime". Is it possible to remove the seconds in the result?

Here is my code:

struct tm* clock;// create a time structure
struct stat attrib;// create a file attribute structure
stat("test.txt", &attrib);// get the attributes of afile.txt
clock = gmtime(&(attrib.st_mtime));// Get the last modified time and put it into the time structure

View 6 Replies View Related

C++ :: Destructor Called 2 Time

Apr 8, 2014

Why in this code the destructor is called 2 time? How can i avoid it?

int _tmain(int argc, _TCHAR* argv[]) {
Elenco e1;
std::cout << "Test 2" <<std::endl;
std::cout<<e1.size()<<std::endl;

[Code] ....

View 5 Replies View Related

C++ :: Function To Introduce Value In Certain Time

May 24, 2014

I want to know if there is any function that can introduce a value in a certain time.

For example : In the next 3 seconds : cin>>n;

If you don't introduce a value in 3 seconds the program will go further.

View 2 Replies View Related

C++ :: Getline Skipping First Time

Apr 25, 2014

why does this happen that if i use

string ans;
for(int i=1; i<3; i++)
{
cout << "enter an option" << endl;
getline(cin,ans)
}

in a loop it always skips the first time but in the next times it asks?

View 3 Replies View Related

C++ :: Using String And Atoi At Same Time

Aug 25, 2013

How do I use string and atoi at the same time?

string scroes;
char input[SIZE];

cout<<" Enter your score" << endl;
cin.getline (input, SIZE);
scores = atoi (input);

View 1 Replies View Related

C++ :: Convert Char To Time?

Aug 2, 2013

I am trying to convert char to time and I found the following code. But it gives me a -1 on "converted" instead of time.

#include <stdio.h>
#include <time.h>
#include <iostream>
using namespace std;

[Code].....

View 7 Replies View Related

C++ :: Reducing The Time Complexity?

Jul 21, 2014

I have a very simple program the time complexity of the function that I used in this program is O(mn)because it has a nested loop, I really need to reduce the time complexity to O(n)

[code=c++]
#include <iostream.h>
#include<stdlib.h>
int *char_count( const char* DNA, const int *starts, const int *ends, char letter);
int main()

[Code].....

View 5 Replies View Related

C++ :: Not Getting Random Numbers Every Time

Feb 5, 2014

This is my program i have to choose for random number between 1-25 and display them the program works perfectly just that every time i run its always the same numbers.

#include <iostream>
#include <cstdlib> // include library to use rand
using namespace std;
int main(){
int winner1; // declare variables
int winner2;

[Code] ....

View 3 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved