RecordSet Class
I really miss DAO/ADO. I like ADO.NET's disconnected DataSet but not it's syntax. So I wrote this class to let me use DAO/ADO-like commands with ADO.NET operating in the background. It is really great for Looping thru in code. This is Version 3, with some bug fixes.
AI
Shrnutí AI: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.
Zdrojový kód
Upload
Want to know how to use C++ with arguments? There's not too much code to do it, the basic part of it is adding parameters to your main function.
<BR><BR>
You need two parameters, one for the number of arguments that are entered (argc), and one for the arguments themselves (argv). These are an integer and a two-dimensional character array, respectively. These two dimensions are for 1) an array of characters (a string) and 2) the list of strings. To make it two-dimensional, you can do it in two different ways: either putting **argv or *argv[]. I like the second one, myself.
<BR><BR>
A few other things to know: in C++, the program itself is considered the first argument. So you really always have at least one argument, the program call itself. Also, the argc and argv variables are automatically set when you run the program, and they can be different every time you run it.
<BR><BR>
Here's a little program to show you exactly how to do this:
<BR><BR>
<font color="#AA0000">
// Here's the standard include, you'll need it<BR>
// for the "cout" command.<BR>
</font>
<font color="#0000AA">
#include <iostream.h>
<BR><BR>
<font color="#AA0000">
// Now here's where you need to add<BR>
// the "argc" and "argv" parameters.<BR>
</font>
int main(int argc, char *argv[])<BR>
{<BR>
<font color="#AA0000">
// Checking to see if there's only one<BR>
// argument (the program).<BR>
</font>
if (argc == 1)<BR>
{<BR>
cout << "There aren't any arguments!\n";<BR>
cout << "Just the program, \"" << argv[0] << "\".\n";<BR>
}<BR>
<font color="#AA0000">
// Otherwise, there will be arguments.<BR>
</font>
else<BR>
{<BR>
cout << "Here are your arguments:\n";<BR><BR>
<font color="#AA0000">
// I used a for loop to go through<BR>
// the list of arguments, starting<BR>
// with the one after the program.<BR>
</font>
for (int i = 1; i < argc; i++)<BR>
cout << "\t" << argv[i] << endl;<BR>
}<BR><BR>
return 0;<BR>
}<BR>
</font>
<BR><BR>
This is my first submission, so if the HTML tags are a little messed up, I'm still learning how to submit.<BR><BR>
If you have any questions, or requests, just let me know - I'd be happy to help.
Upload
Původní komentáře (3)
Obnoveno z Wayback Machine