|
kiran.pinjarla wrote: where can i find the implementation of CRC12,CRC16 algorithms in pure c or c++.
You mean somewhere other than the internet?
|
|
|
|
|
I am recording to current time, and compare with the old time which stored in a file. but here t4 is always one digit less.
for example, when I check file end.txt and start.txt, t4 is 22284, and t3 is 21975, no problem.
but when I calculate and output differ, it shows 2228-21975=-19747. t4 is wrong! what is the problem here?
<br />
int differ=0;<br />
int t3=0;<br />
int t4=0;<br />
time_t t1,t2;<br />
FILE * pFile; <br />
<br />
(void) time(&t2);
t4=(int)t2;<br />
pFile = fopen ("/root/pclinq/end.txt","r+");<br />
fprintf (pFile, "%d",t4);
fclose (pFile);<br />
<br />
<br />
pFile = fopen ("/root/pclinq/start.txt","r+");<br />
fscanf (pFile, "%d", &t3);
fclose (pFile);<br />
<br />
differ=t4-t3;<br />
<br />
<br />
printf("differ is %d-%d=%d\n",t4,t3,differ);
(solved)it turns out the last digit was a remaining one, for example,2228 is the real number recorded this time
-- modified at 8:51 Tuesday 17th July, 2007
|
|
|
|
|
bloodwinner wrote: (solved)it turns out the last digit was a remaining one, for example,2228 is the real number recorded this time
and I guess the more appropriate open mode for writing a file is "w+" ...
|
|
|
|
|
Dear Sir,
I am using Visual C++ NET 2005.
How can I know the character(if it's 1,A... etc) that I strike when I am in the textbox field in the Keydown event ?
|
|
|
|
|
KeyEventArgs.KeyCode and KeyEventArgs.KeyChar
|
|
|
|
|
Dear Sir,
I am using Visual C++ NET 2005.
|
|
|
|
|
mikobi wrote: I am using Visual C++ NET 2005.
Cool, do you have a question?
"Any sort of work in VB6 is bound to provide several WTF moments." - Christian Graus
|
|
|
|
|
How to specify out parameters in CLI/C++ like we do in C#?
|
|
|
|
|
I expect there is no specifically out parameters and in parameters in c++. But for out parameters we should use the reference variable or pointer variable. Like we need to use call by ref concept.
Nice talking to you. If you judge people, you have no time to love them. -- Mother Teresa
|
|
|
|
|
To create an out-only parameter, you need to use the Out Attribute and a tracking reference:
using namespace System;
using namespace System::Runtime::InteropServices;
public ref class Foo
{
public:
void Func([Out] String^% value)
{
value = "Hello";
}
};
"We make a living by what we get, we make a life by what we give." --Winston Churchill
|
|
|
|
|
Thanks George!
|
|
|
|
|
Oh. Really Thanks.
Nice talking to you. If you judge people, you have no time to love them. -- Mother Teresa
|
|
|
|
|
Is the static member variable in class will same for all objects of that class?
Nice talking to you. If you judge people, you have no time to love them. -- Mother Teresa
|
|
|
|
|
yes static member variables are same for all objects of the class. As the scope of static member variable is class level not of object level. Each object of the class can access and share static member of class.
Static member is accessed via class name and not by object name, like
//static member accessment
className.staticmember = someValue
//object level variable.
objName.objMember
-shoaib-
|
|
|
|
|
hello,
I have declared a classe, when i creat instance of this classe, it work but when I call a thread it does not work
Thread ^trd;
ThreadStart ^myThreadDelegate = gcnew ThreadStart(this, &BHIDS00::Form1::rep);
trd = gcnew Thread(myThreadDelegate);
trd->IsBackground = true;
trd->Start();
avec rep() { .....................} est une méthode que je veux appelé
or in this methode there are listView->items->add(".."); with thread it doesn't display in listview, and I do rep();
how i do work my methode using thread ???
Merci beaucoup
|
|
|
|
|
|
Cool! I have't used forms yet, but I filed that away for future reference.
Thanks!
Mark
Mark Salsbery
Microsoft MVP - Visual C++
"Great job team! Head back to base for debriefing and cocktails."
|
|
|
|
|
When you see System::String used with “xxx” in some text or example you almost always see the ‘L’ macro in from of the text (L”xxx”). However if I do not use the ‘L’, It seems to have no affect to my String values. Am I missing something?
String ^MyText = "Blah";
String ^MyOtherText = L"Blah";
Same right?
Programmer
Glenn Earl Graham
Austin, TX
|
|
|
|
|
I don't agree with my own reply
I think the compiler now automatically uses the appropriate type when it knows the context.
String ^MyText = "Blah";
The literal "Blah" ends up in the assembly metadata as a CString^, just as using the 'S'
prefix did in VS2003.
hmm - maybe I need to look in the MSIL to see if there's a difference
Mark
-- modified at 15:55 Monday 16th July, 2007
Mark Salsbery
Microsoft MVP - Visual C++
"Great job team! Head back to base for debriefing and cocktails."
|
|
|
|
|
Its the same MSIL whether you use L or not.
|
|
|
|
|
Cool! Thanks for saving me the time
Cheers!
Mark
Mark Salsbery
Microsoft MVP - Visual C++
"Great job team! Head back to base for debriefing and cocktails."
|
|
|
|
|
Mark Salsbery wrote: String ^MyText = "Blah"
Hi, What this "^" cap symbol represents? where it is useful?
Nice talking to you. If you judge people, you have no time to love them. -- Mother Teresa
|
|
|
|
|
Its a handle. Used like a pointer for pointing to managed objects on the managed heap. Its pretty fundamental to writing managed code with C++/CLI.
|
|
|
|
|
Hello,
I have never programmed before and I am trying to teach myself C during downtimes at work. The first program that I did is the Hello World program. I am using the Compiler Dev C++ and when I run the program it closes immediately and I don't the chance to see it. Can Anyone help me. This is what I have for code:
#include <iostream>
using namespace std;
int main (void)
{
cout << "Hello World!";
return 0;
}
Steve Vondras
Red Lake Nation
MIS Tech
svondras@redlakenation.org
|
|
|
|
|
I am going to go out on a limb here and say that you mean that a console window displays then immediately closes. I believe that you need a getch() before the return.
Why is common sense not common?
Never argue with an idiot. They will drag you down to their level where they are an expert.
Sometimes it takes a lot of work to be lazy
|
|
|
|