I have some new code, and maybe CommonTater can look it over and add a comment.
Here is what I use to compile it in visual studio 2010 cmd prompt:
Here is the results I get when I run the exe I compile:
Code:
C:\Users\Brian\Desktop>samp.exe
Contents of variables 'one' to 'twenty-seven':
1 2 1 4 3 6 5 8 7 10 9 12 11 14 13 16 15 18 17 20 19 22 21 24 23 26 27
Press 'Return' to quit
C:\Users\Brian\Desktop>
Here is the code, it's got to go into a cpp file since the code uses iostream:
Code:
#include <iostream>
#include <stdio.h>
typedef struct movie {
int audio;
double fps;
} Movie;
int main( void )
{
Movie movies[27];
int one, two, three, four, five, six, seven, eight, nine, ten, eleven, twelve, thirteen, fourteen, fifteen, sixteen, seventeen, eighteen, nineteen, twenty, twenty_one, twenty_two, twenty_three, twenty_four, twenty_five, twenty_six, twenty_seven;
one=1;
two=2;
three=3;
four=4;
five=5;
six=6;
seven=7;
eight=8;
nine=9;
ten=10;
eleven=11;
twelve=12;
thirteen=13;
fourteen=14;
fifteen=15;
sixteen=16;
seventeen=17;
eighteen=18;
nineteen=19;
twenty=20;
twenty_one=21;
twenty_two=22;
twenty_three=23;
twenty_four=24;
twenty_five=25;
twenty_six=26;
twenty_seven=27;
/*break one*/
if((twenty_five<=twenty_six)&&(twenty_six>=twenty_four)){
twenty_five=twenty_three;
}
else{
twenty_five=twenty_five;
}
/*break two*/
if((twenty_four<=twenty_five)&&(twenty_five>=twenty_three)){
twenty_four=twenty_two;
}
else{
twenty_four=twenty_four;
}
/*break three*/
if((twenty_three<=twenty_four)&&(twenty_four>=twenty_two)){
twenty_three=twenty_one;
}
else{
twenty_three=twenty_three;
}
/*break four*/
if((twenty_two<=twenty_three)&&(twenty_three>=twenty_one)){
twenty_two=twenty;
}
else{
twenty_two=twenty_two;
}
/*break five*/
if((twenty_one<=twenty_two)&&(twenty_two>=twenty)){
twenty_one=nineteen;
}
else{
twenty_one=twenty_one;
}
/*break six*/
if((twenty<=twenty_one)&&(twenty_one>=nineteen)){
twenty=eighteen;
}
else{
twenty=twenty;
}
/*break seven*/
if((nineteen<=twenty)&&(twenty>=eighteen)){
nineteen=seventeen;
}
else{
nineteen=nineteen;
}
/*break eight*/
if((eighteen<=nineteen)&&(nineteen>=seventeen)){
eighteen=sixteen;
}
else{
eighteen=eighteen;
}
/*break nine*/
if((seventeen<=eighteen)&&(eighteen>=sixteen)){
seventeen=fifteen;
}
else{
seventeen=seventeen;
}
/*break ten*/
if((sixteen<=seventeen)&&(seventeen>=fifteen)){
sixteen=fourteen;
}
else{
sixteen=sixteen;
}
/*break eleven*/
if((fifteen<=sixteen)&&(sixteen>=fourteen)){
fifteen=thirteen;
}
else{
fifteen=fifteen;
}
/*break twelve*/
if((fourteen<=fifteen)&&(fifteen>=thirteen)){
fourteen=twelve;
}
else{
fourteen=fourteen;
}
/*break thirteen*/
if((thirteen<=fourteen)&&(fourteen>=twelve)){
thirteen=eleven;
}
else{
thirteen=thirteen;
}
/*break fourteen*/
if((twelve<=thirteen)&&(thirteen>=eleven)){
twelve=ten;
}
else{
twelve=twelve;
}
/*break fifteen*/
if((eleven<=twelve)&&(twelve>=ten)){
eleven=nine;
}
else{
eleven=eleven;
}
/*break sixteen*/
if((ten<=eleven)&&(eleven>=nine)){
ten=eight;
}
else{
ten=ten;
}
/*break seventeen*/
if((nine<=ten)&&(ten>=eight)){
nine=seven;
}
else{
nine=nine;
}
/*break eighteen*/
if((eight<=nine)&&(nine>=seven)){
eight=six;
}
else{
eight=eight;
}
/*break nineteen*/
if((seven<=eight)&&(eight>=six)){
seven=five;
}
else{
seven=seven;
}
/*break twenty*/
if((six<=seven)&&(seven>=five)){
six=four;
}
else{
six=six;
}
/*break twenty_one*/
if((five<=six)&&(six>=four)){
five=three;
}
else{
five=five;
}
/*break twenty_two*/
if((four<=five)&&(five>=three)){
four=two;
}
else{
four=four;
}
/*break twenty_three*/
if((three<=four)&&(four>=two)){
three=one;
}
else{
three=three;
}
/*break twenty_five*/
// Output the contents of the variables
std::cout << "Contents of variables 'one' to 'twenty-seven':" << std::endl;
std::cout << one << " "
<< two << " "
<< three << " "
<< four << " "
<< five << " "
<< six << " "
<< seven << " "
<< eight << " "
<< nine << " "
<< ten << " "
<< eleven << " "
<< twelve << " "
<< thirteen << " "
<< fourteen << " "
<< fifteen << " "
<< sixteen << " "
<< seventeen << " "
<< eighteen << " "
<< nineteen << " "
<< twenty << " "
<< twenty_one << " "
<< twenty_two << " "
<< twenty_three << " "
<< twenty_four << " "
<< twenty_five << " "
<< twenty_six << " "
<< twenty_seven << std::endl << std::endl;
for ( one = 1; one <= twenty_seven; ++one ) {
/* the name of the movie file corresponds to the array element
* e.g. movie "5.mp4" is movies[5], movie "6.mp4" is movies[6]...
*/
movies[one].audio = 0;
movies[one].fps = 23.976;
}
std::cout << "Press 'Return' to quit" << std::endl;
std::cin.get();
return 0;
}
So the code works now, but how to change the variable name value to match the number of frames from the video clip?
And as a add note, I read you write that this forum has a c guide so I actualy am reading that and read it a bit today; that's where I got the instruction for how to write this code. I got some help from somebody and he wrote the code so you could see the results in a lis of numbers, but I wrote the main code itself, with the help of kmess!