|
I want to store data coming from remote server.Is there any open source code link or any good direct good link which will tell abt the database prograaming in vc++.About the how to make DSN connection with odbc and all.
Thanks
|
|
|
|
|
view[^]
May be it will help u
Yes U Can ...If U Can ,Dream it , U can do it ...ICAN
|
|
|
|
|
|
The input is an int with no spaces, how would i get it to do this, 111,
int n=0;
int decimal=0;
cin>>binary;
if(binary!='/n'){
decimal=binary*2^n
n++}
The thing is it has to affect only one digit of the int at a time, and I'm not allowed to use arrays.
Any Ideas on how this could be achieved.
binary=111
decimal=(1*2^0)+(1*2^1)+(1*2^2)=7
like that but for 32 bits.
any ideas are appreciated, thx.
|
|
|
|
|
aflothmann wrote: I have to convert any binary number up to 32 bits to decimal.
Is this some kind of assignment to you?
Anyway's here's the code:
#include "math.h"
#include "iostream"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
cout<<"Enter a number in the binary format:"<<endl;
unsigned int num;
cin>>num;
int t=0;
int result=0;
int j=0;
while(num!=0)
{
t=num%10;
result+=t*pow(2,j);
num=num/10;
j++;
}
cout<<"The equivalent of the binary number is :"<<result;
return 0;
}
The code just shows how this can be done.Modify the code to meet your needs.
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
aflothmann wrote: int n=0;
int decimal=0;
cin>>binary;
if(binary!='/n'){
decimal=binary*2^n
n++}
isn'y you need some thing like this
while(binary!=0)
{
int nTmp=binary%10;
binary=binary/10;
decimal+=nTmp*pow(2,n);
n++;
}
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
In addition to the above posts, an alternative to pow(2, n ) is the bitwise left shift operator ( 1 << n ).
- S
50 cups of coffee and you know it's on!
|
|
|
|
|
Are you simply wanting to convert from base-2 to base-10? If so, just use strtol() .
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Yes that's what I'm trying to do, but waht is strtol()? and how do I use it.
Thanks
|
|
|
|
|
aflothmann wrote: ...waht is strtol()? and how do I use it.
See here.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
want to store data in txt file my code works fine but i dont want to uppend the record in that,so is there any function which will alwyas overwright the txt file and not do the uppend
<br />
if(txtMarket == "EURUSD")<br />
{<br />
m_MainEdit_EUR =m_MainEdit_EUR + Market +"," + Bid +","+ b +","+ Ask +","+ c +","+ High +","+ Low +","+ d +","+ Timestamp+"\n";<br />
myfile.Open("EurUsd.txt",CFile.modeCreate | CFile.modeWrite);<br />
LPSTR buf;<br />
int i = m_MainEdit_EUR.GetLength();<br />
buf = m_MainEdit_EUR.GetBuffer(i);<br />
myfile.Write(buf,i);<br />
myfile.Close();<br />
}<br />
<br />
TXT FILE OUTPUT I AM GETTING
<br />
EURUSD,1.2677,D,1.2680,D,1.2696,1.2679,1,01:20<br />
EURUSD,1.2676,D,1.2679,D,1.2696,1.2679,1,01:21<br />
EURUSD,1.2677,U,1.2680,U,1.2696,1.2679,1,01:21<br />
EURUSD,1.2676,D,1.2679,D,1.2696,1.2679,1,01:21<br />
EURUSD,1.2677,U,1.2680,U,1.2696,1.2679,1,01:22<br />
EURUSD,1.2676,D,1.2679,D,1.2696,1.2679,1,01:23<br />
EURUSD,1.2677,U,1.2680,U,1.2696,1.2679,1,01:23<br />
EURUSD,1.2678,U,1.2681,U,1.2696,1.2679,1,01:23<br />
EURUSD,1.2677,D,1.2680,D,1.2696,1.2679,1,01:23<br />
EURUSD,1.2676,D,1.2679,D,1.2696,1.2679,1,01:23<br />
EURUSD,1.2677,U,1.2680,U,1.2696,1.2679,1,01:23<br />
<br />
expecting output<br />
EURUSD,1.2677,U,1.2680,U,1.2696,1.2679,1,01:23<br />
It will always update by last record.
Do you have any suggestion
|
|
|
|
|
abrakadbra wrote: m_MainEdit_EUR =m_MainEdit_EUR + Market +"," + Bid +","+ b +","+ Ask +","+ c +","+ High +","+ Low
I think this line is the problem. You are always concatenating to an existing string.
I guess it should be
m_MainEdit_EUR = <code>m_MainEdit_EUR +</code> Market +"," + Bid +","+ b +","+ Ask +","+ c +","+ High +","+ Low +","+ d +","+ Timestamp+"\n"; You are appending to the previous buffer that you had. You should clear it first and then assign.
|
|
|
|
|
no it is not working..it state the error
: error C2110: cannot add two pointers
|
|
|
|
|
abrakadbra wrote: no it is not working..it state the error
: error C2110: cannot add two pointers
Yeah it will not work if Market is itself a pointer...
Try this...
m_MainEdit_EUR = "";
m_MainEdit_EUR = m_MainEdit_EUR + Market +"," + Bid +","+ b +","+ Ask +","+ c +","+ High +","+ Low +","+ d +","+ Timestamp+"\n"; This will work.
|
|
|
|
|
|
I agree with ThatsAlok use of CString:Format instead for example str="1"+"2"+"3"...
|
|
|
|
|
abrakadbra wrote: m_MainEdit_EUR =m_MainEdit_EUR + Market +"," + Bid +","+ b +","+ Ask +","+ c +","+ High +","+ Low +","+ d +","+ Timestamp+"\n";
In Continuation with Mr Thomas,
what about
m_MainEdit_EUR.Format(_T("%s,%s,%s,%s,%s,%s,%s,%s,%s\n"),Market,Bid,b,Ask,c,High,Low,d,Timestamp);
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
Support CRY- Child Relief and You
|
|
|
|
|
Hello everyone!
OK, so I'm wasting my last daily forces surfing the Web, and I find this X-Face[^] thing... Then I get an idea for a program. When I first saw a code string, I thought each character represented a pixel, but no... Anyone know how it works? Somehow it reminds me of file checksums... Thanks!
Windows Calculator told me I will die at 28.
|
|
|
|
|
The link doesn't work. Looks like it's got too many "http"s.
Steve
|
|
|
|
|
|
|
Yeah, but do you know somewhere that tells you how to do it manually? I'm not doing an X-Face program, but something of my own, so I want to know how they can convert a string of chars to a 48x48 image, since whenever I change a character the whole image's distorted... Thanks!
Windows Calculator told me I will die at 28.
|
|
|
|
|
I am writing one simply aplication , and need conect to one webpage, and obtain the text. how?
Greets.
P.D: I´m using VS C++ .net 2003 for aplication form
|
|
|
|
|
|
Hey,
I've got an SDI MFC application that initialises a Direct3D Device inside one of the View Classes.
CApp >> CMainFrame >> CView >> DirectX
I'm also using the basic View switching model(no splitter Wnd) taken straight from Microsofts' sample program - 'swsplit', it basically copies a few pointers, deletes the existing View and then creates a new one.
The Problem:
If i use the main windows HWND :
InitD3D( AfxGetApp()->m_pMainWnd->GetSafeHwnd() );
It works correctly all the time but the D3D device floats on top of the toolbars and statusbar, i guess because it's attached to the main window not the child window.
however, if i do it the way i want and use the CViews HWnd :
InitD3D( GetSafeHwnd() );
It will only work when the view class is created by the MFC framework at startup, as soon as i switch the view class and then switch back Direct3D fails to start and gives the error: 'Internal Driver Error'
Any ideas what i'm missing
Thanks
|
|
|
|
|