Click here to Skip to main content
15,901,001 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Accessing / printing two dimensional array of char using pointers Pin
Richard MacCutchan27-Jul-15 7:20
mveRichard MacCutchan27-Jul-15 7:20 
QuestionAdd button to vertical toolbar embedded in CPagerCtrl embedded in CDockingPane attached to CFrameWndEx Pin
Craig Hewitt24-Jul-15 9:02
professionalCraig Hewitt24-Jul-15 9:02 
QuestionC or C++ for customized embedded Linux, which is the best and why? Pin
Abdullah A._Mohamed22-Jul-15 20:16
Abdullah A._Mohamed22-Jul-15 20:16 
AnswerRe: C or C++ for customized embedded Linux, which is the best and why? Pin
CPallini22-Jul-15 20:37
mveCPallini22-Jul-15 20:37 
GeneralRe: C or C++ for customized embedded Linux, which is the best and why? Pin
Richard Deeming23-Jul-15 2:00
mveRichard Deeming23-Jul-15 2:00 
GeneralRe: C or C++ for customized embedded Linux, which is the best and why? Pin
CPallini23-Jul-15 2:06
mveCPallini23-Jul-15 2:06 
GeneralRe: C or C++ for customized embedded Linux, which is the best and why? Pin
Abdullah A._Mohamed23-Jul-15 19:19
Abdullah A._Mohamed23-Jul-15 19:19 
GeneralRe: C or C++ for customized embedded Linux, which is the best and why? Pin
CPallini23-Jul-15 20:45
mveCPallini23-Jul-15 20:45 
AnswerRe: C or C++ for customized embedded Linux, which is the best and why? Pin
Albert Holguin23-Jul-15 14:57
professionalAlbert Holguin23-Jul-15 14:57 
GeneralRe: C or C++ for customized embedded Linux, which is the best and why? Pin
Abdullah A._Mohamed23-Jul-15 19:28
Abdullah A._Mohamed23-Jul-15 19:28 
GeneralRe: C or C++ for customized embedded Linux, which is the best and why? Pin
Albert Holguin24-Jul-15 4:11
professionalAlbert Holguin24-Jul-15 4:11 
GeneralRe: C or C++ for customized embedded Linux, which is the best and why? Pin
CPallini23-Jul-15 20:47
mveCPallini23-Jul-15 20:47 
GeneralRe: C or C++ for customized embedded Linux, which is the best and why? Pin
Albert Holguin24-Jul-15 4:10
professionalAlbert Holguin24-Jul-15 4:10 
QuestionC or C++ for customized embedded Linux, which is the best and why? Pin
Abdullah A. Mohamed22-Jul-15 19:28
Abdullah A. Mohamed22-Jul-15 19:28 
AnswerRe: C or C++ for customized embedded Linux, which is the best and why? Pin
Jeremy Falcon27-Jul-15 5:11
professionalJeremy Falcon27-Jul-15 5:11 
QuestionReading uncompressed AVI file frame by frame into raw memory buffer? Pin
Kiran Satish22-Jul-15 19:08
Kiran Satish22-Jul-15 19:08 
AnswerRe: Reading uncompressed AVI file frame by frame into raw memory buffer? Pin
Daniel Pfeffer22-Jul-15 21:38
professionalDaniel Pfeffer22-Jul-15 21:38 
GeneralRe: Reading uncompressed AVI file frame by frame into raw memory buffer? Pin
Kiran Satish23-Jul-15 6:12
Kiran Satish23-Jul-15 6:12 
GeneralRe: Reading uncompressed AVI file frame by frame into raw memory buffer? Pin
Daniel Pfeffer23-Jul-15 6:41
professionalDaniel Pfeffer23-Jul-15 6:41 
GeneralRe: Reading uncompressed AVI file frame by frame into raw memory buffer? Pin
Kiran Satish23-Jul-15 14:42
Kiran Satish23-Jul-15 14:42 
AnswerAssigning data to int array using pointers Pin
Vaclav_22-Jul-15 14:13
Vaclav_22-Jul-15 14:13 
I am trying to rebuild small data base to improve on my terrible knowledge of pointers.
The array is pretty simple integers representing ASCII code , I do the conversion by casting the int or char to LCD print function for display. Works fine with one problem - one of the int in the array is a REAL number ( 0 thru 9) , not just ASCII representation of a number.
For illustration - the ints are 32 65 73 7 73

The "problem " the index #3 does not read just 7 , but 773.
And the array sizeof is also 3 , and it should be 4.

Majority of the code is just for debug.

I can change the real numbers to ASCII representation but would like to know why is this behaving this way.
Appreciate your help.
Vaclav

<pre><pre
int *pCarrier[sizeof(iRecordIndex)];
for (i = 0; i != sizeof(iRecordIndex); i++)
{
pCarrier[i] = &iRecord[i]; // assign data to pointer
lcd_i2c.setCursor(0, 0);
lcd_i2c.print("Index " );
lcd_i2c.print(i);
lcd_i2c.setCursor(0, 1);
lcd_i2c.print((char) iRecord[i] );
lcd_i2c.setCursor(0, 2);
lcd_i2c.print(iRecord[i] );
lcd_i2c.print(" ");

lcd_i2c.print(*pCarrier[i] );
delay(DELAY);
}


lcd_i2c.clear();
lcd_i2c.print("Database " );
lcd_i2c.setCursor(0, 1);
for (i = 0; i != sizeof(iRecordIndex)+ 1 ; i++)
{
lcd_i2c.print((int)*pCarrier[i] );
delay(DELAY);
}

pre></pre>
GeneralRe: Assigning data to int array using pointers Pin
Richard Andrew x6422-Jul-15 15:30
professionalRichard Andrew x6422-Jul-15 15:30 
GeneralRe: Assigning data to int array using pointers Pin
Vaclav_23-Jul-15 3:45
Vaclav_23-Jul-15 3:45 
GeneralRe: Assigning data to int array using pointers Pin
Richard MacCutchan22-Jul-15 21:33
mveRichard MacCutchan22-Jul-15 21:33 
GeneralRe: Assigning data to int array using pointers Pin
Vaclav_23-Jul-15 4:38
Vaclav_23-Jul-15 4:38 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.