|
Thanks a lot but what the function use for change menu.
|
|
|
|
|
"Read The Fine Manual": about CMenu or look here at CP for samples.
Greetings from Germany
|
|
|
|
|
|
I have a string in memory, pointed to by a char pointer (char *). So say if the buffer is declared as:
char *buffer;
then some memory is allocated with:
buffer=(char *)malloc(10);
then some text is placed here:
strcpy(buffer, "some text");
then i want to return a character from buffer (for example, the first character which is 's'), how do I do this?
--PerspX
"Nowadays, security guys break the Mac every single day. Every single day, they come out with a total exploit, your machine can be taken over totally. I dare anybody to do that once a month on the Windows machine." - Bill Gates
|
|
|
|
|
I think both will return character at i position. i starts from 0
*(buffer+i)
*buffer[i]
|
|
|
|
|
I think
*(buffer+i)
buffer[i] //<=changed
Greetings from Germany
|
|
|
|
|
Perspx wrote: char *buffer;
then some memory is allocated with:
buffer=(char *)malloc(10);
then some text is placed here:
strcpy(buffer, "some text");
You're lucky: the string fits exactly inside the buffer (i.e. take care)!
Perspx wrote: then i want to return a character from buffer (for example, the first character which is 's'), how do I do this?
buffer[0] or *buffer .
P.S. Remember to free the buffer.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
|
|
|
|
|
buffer[n] will return nth character.
Regards,
Paresh.
|
|
|
|
|
char *buffer;
//then some memory is allocated with:
buffer=(char *)malloc(10);
then some text is placed here:
strcpy(buffer, "some text");
char c;
for(int i(0);i<10;i++)
{
c=*(buffer+i);//return each character from the buffer
cout<
|
|
|
|
|
Paresh Chitte wrote: buffer[n] will return nth character.
wrong. it returns the (n+1)th character
|
|
|
|
|
|
the 1st character is at index 0, so, the index retrieves the (n-1)th character... is it that hard to understand ?
|
|
|
|
|
|
Try this code
its working
no change in previous code
#include "stdafx.h"
#include <stdio.h>
#include <iostream.h>
#include "stdlib.h"
#include <string.h>
int main(int argc, char* argv[])
{
char* buffer;
//then some memory is allocated with:
buffer=(char *)malloc(10);
//then some text is placed here:
strcpy(buffer, "some text");
char c;
for(int i(0);i<10;i++)
{
c=*(buffer+i);//return each character from the buffer
cout<
|
|
|
|
|
Thank you all for your helpful answers
--PerspX
"Nowadays, security guys break the Mac every single day. Every single day, they come out with a total exploit, your machine can be taken over totally. I dare anybody to do that once a month on the Windows machine." - Bill Gates
|
|
|
|
|
i have used a text box in my dialog box in WIN32 programming....now i want that the data entered by user can be copied to a text file on pressing ok. what method can i use for this??
|
|
|
|
|
with GetWindowText(...) you can fetch the text and then write it to a file.
Greetings from Germany
|
|
|
|
|
|
To complete your task, have a look also at
CreateFile, WriteFile, CloseHandle WIN32 functions.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
|
|
|
|
|
I realise he's using Win32 ( I suspect simply because he has the express edition ), but he's not using C. What's wrong with file streams ?
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Christian Graus wrote: What's wrong with file streams ?
Nothing, actually.
On the other hand, plain WIN32 API isn't that bad.
As matter of personal taste, I prefer plain C I/O API (fopen ,...) whenever my application is, by design, not OO (for instance, simple test applications).
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
|
|
|
|
|
Use any of the below to retrive text from your edit box
CString strWindowText;
editBoxObject.GetWindowText(strWindowText);
GetDlgItem(ID_OF_THE_EDIT_BOX)->GetWindowText(strWindowText);
then create an CStdiofile object
then the WriteString(strWindowText) function of CStrdiofile to save the text into disk
Rgds
Sivan
http://www.ktsinfotech.com
|
|
|
|
|
He's using Win32, this is MFC code.
Christian Graus - Microsoft MVP - C++
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
Hey,
please help me. I've written a ActiveX-Control. How can I transfer data between the control and propertypage. I know the DDP Makro, but with this makro I can only transfer values from controls. I need to transfer "calculated" value. Is there a function to store/transfer data from propertypage to the membervars in the control?
|
|
|
|
|
Hi All,
I want to detect which antivirus and firewall is installed on my computer.
What all I know is WMI can be used, but don't know the Interface or function.
Thanks.
|
|
|
|