I've been trying to figure out how to store these array values into a single line of code.
char PRK[5]={0,0,0,0,0}; // initialize the array.
Within the program, I would like to save different values at the same time, I currently save them individually like so
PRK[1]=1;
PRK[2]=0;
PRK[3]=1;
PRK[4]=0;
Is there a shorter version of this within a single line? I tried the code below but I cannot make it working. My compiler is MirkoC , thank you for your assistance!
PRK[]="01010";
hi! consider this job done, I'm expert in C and mikroC, it is binary data that you are trying to store in array? or it can be 2, 4, 9 etc as well?
PRK[]="01010"
this is wrong because it will save a string instead of 0 1 and also it will make array of 6 characters ending with NULL.
Hey,
I think there is pretty easy fix for this. I have quite a good bit of experience with C/C++ and with microcontrollers. I should be able to help you with this right away.
Cheers,
Fahd
I have build many applications with arrays and as an example a xmas tree with a microcontroller and 8 different colors leds flashing (on/off). Thank you.
You code is closer to be correct than you think.
You just made a minor coding error, that require a minor explanation.
I downloaded the demo and tried my version out.
It's only 1 line of code with about 15 lines of comments to give you your solution.
I was awake at 2 A.M. when I took 5 minutes to type in, and compile the code.
I'm looking more for good rating rather than the dollars.
I can upload code after work in evenings.