-
16. 01. 2008, 22:59 #101Mitglied
- Registriert seit
- Nov 2007
- Beiträge
- 5
Re: [Sammelthread] Codeschnippsel und kurze Fragen
Herrzlichen Dank,
hat mir wirklich sehr weiter geholfen. Danke.
-
16. 01. 2008, 23:12 #102Mitglied
- Registriert seit
- Nov 2007
- Beiträge
- 5
Re: [Sammelthread] Codeschnippsel und kurze Fragen
Hier noch eine weitere Lösung, um ein Array mit Zeichenketten zu füllen:
PHP-Code:char *steuerZ[] = {"d", "ld", "hd", "u", "lu", "hu", "e", "f", "lf", "g", "lg", "o", "p", "s", "x", "X" }; //Idee Nr. 2
printf("test: %s", steuerZ[0]);
-
22. 01. 2008, 17:41 #103
Re: [Sammelthread] Codeschnippsel und kurze Fragen
[C#]
Für alle die, die gerne mit C# aus einer MySQL Datenbank Tabellen auslesen wollen...
benötigt Mysql.dll als Referenz !!!
download: http://rapidshare.com/files/85730915/MySql.Data.dll
Hier das Database_Interface Objekt....
PS: Wenn jemand irgentwas braucht an Code in C#, bitte melden.... ich helfe gerneCode:using System; using System.Data; using MySql.Data.MySqlClient; namespace Database { public class Database_Interface { string connectionstring; MySqlConnection con; DataTable table; public Database_Interface(){} public Database_Interface(string Serveradress,string Database,string Username,string Password) { connectionstring = "Persist Security Info=False;database="+Database+";server="+Serveradress+";user id="+Username+";pwd="+Password; } public DataTable gettable_asDatatable(string Tablename) { this.table = new DataTable(); con = new MySqlConnection(connectionstring); try { con.Open(); new MySqlDataAdapter("SELECT * FROM "+Tablename, con).Fill(table); con.Close(); } catch(Exception ex) { Console.WriteLine(ex.ToString()); } return table; } public Table gettable(string Selectcommand) { this.table = new DataTable(); Table ret = null; con = new MySqlConnection(connectionstring); try { con.Open(); new MySqlDataAdapter(Selectcommand), con).Fill(table); con.Close(); ret = new Table(table); } catch(Exception ex) { Console.WriteLine(ex.ToString()); } return ret; } } public class Table { object[,] ret = null; public Table(DataTable table) { ret = new object[table.Rows.Count,table.Columns.Count]; for(int i1 = 0;i1<table.Rows.Count;i1++) { for(int i2 = 0;i2<table.Columns.Count;i2++) { ret[i1,i2] = table.Rows[i1].ItemArray.GetValue(i2); } } } public object Value(int Row,int Coloum) { return ret[Row-1,Coloum-1]; } public object[,] Tablecomplete() { return ret; } } }
Tipp: Um auf einen Microsoft Sql Server zuzugereifen, braucht man nur das System.Data.SQL Namespace mit using einzubinden, Mysql in Sql ersetzen und den connection string anzupassen
-
25. 01. 2008, 18:32 #104
Re: [Sammelthread] Codeschnippsel und kurze Fragen
Ich glaub, ich blick es nicht..mach gerade das eBook von Highscore durch. Jetzt habe ich ein Problem, die Aufgabe heißt so:
Nun hab ich keinen peil mehr..mein Entwurf war so:Entwickeln Sie eine C++-Anwendung, die den Anwender zur Eingabe von drei Zahlen auffordert. Das Programm soll den Wert 10 zur ersten eingegebenen Zahl hinzuaddieren, das Ergebnis mit der zweiten eingegebenen Zahl multiplizieren und dann durch die dritte eingegebene Zahl dividieren. Die Berechnung soll hierbei innerhalb einer einzigen Code-Zeile erfolgen. Das Ergebnis soll auf den Bildschirm ausgegeben werden. Hinweis: Zum Umwandeln einer Zahl innerhalb eines Arrays vom Typ char benötigen Sie die Funktion atoi(). Dieser Funktion übergeben Sie das Array zwischen den runden Klammern und erhalten als Rückgabewert eine Zahl vom Typ int.
Schaut scheiße aus ist wahrscheinlich, scheiße.PHP-Code:#include <iostream>
int main()
{
int r;
std::cout << "Die erste Zahl ist: " << 0 << "\n";
std::cout << "Geben sie die zweite Zahl ein: " << 1 << "\n";
std::cout << "Geben sie die dritte Zahl ein: " << 2 << "\n";
std::cout << "Die vierte Zahl bitte! " << 3 << "\n";
char[4];
c[0] = '10';
c[1] = 'atoi(2)';
c[2] = 'atoi(3)';
c[3] = 'atoi(4)';
r = ((c[0] + c[1]) * c[2] ) / c[3];
}
Wie sieht es eigentlich aus, wenn ich das nicht mal blick soll ich überhaupt weitermachen?
Why are serious?
-
25. 01. 2008, 19:33 #105
Re: [Sammelthread] Codeschnippsel und kurze Fragen
ich würde weder ein array, noch atoi benutzen, sondern das ganze etwa so machen, (ungetestet)
und ob du weitermachen sollst, hängt von deinen Gründen ab, aber wegen sowas solltest du nicht aufhören, besorg dir da lieber nen gutes Buch^^PHP-Code:#include <iostream>
using namespace std;
main(){
int x = 0, y = 0, z = 0;
float ergebnis = 0;
cout<< "bitte geben sie die erste zahl ein ";
cin >> x;
cout << "bitte geben sie die 2te zahl ein ";
cin >> y;
cout << "bitte geben sie die dritte zahl ein ";
cin >> z;
ergebnis = ((x +10)*y)/z;
cout << "das ergebnis ist: " << ergebnis;
}
Wer mit seinem Beitrag nur flamen will, soll ihn nicht schreiben!!!
Wenn man zwei Stunden lang mit einem Mädchen zusammensitzt, meint man, es wäre eine Minute. Sitzt man jedoch eine Minute auf einem heißen Ofen, meint man, es wären zwei Stunden. Das ist Relativität. (Albert Einstein)
-
26. 01. 2008, 09:42 #106Mitglied
- Registriert seit
- Dec 2004
- Beiträge
- 1.352
Re: [Sammelthread] Codeschnippsel und kurze Fragen
Code:int main(int argc, char **argv)
-
26. 01. 2008, 15:47 #107Mitglied
- Registriert seit
- Jan 2008
- Beiträge
- 8
Re: [Sammelthread] Codeschnippsel und kurze Fragen
Hi!
Kann mir hier jemand helfen, den Ladezustand eines aufladenden Kondensators in eine Funktion im Borland Builder für C++ einzubinden?
Mein bisheriges Programm sieht so aus:
Die Formel stimmt noch nicht, die lautet U(t) = Umax * (1-e^-t/tau) und tau=R*C.Code:#include <iostream> #include <ctype.h> #include <cmath> using namespace std; float Kondensator(float t, float R, float C); int main() { int t,R,C; cout << "Bitte die Ladezeit t in Sekunden eingeben\n"; cin >> t; cout << "Bitte den Widerstand R in Ohm eingeben\n"; cin >> R; cout << "Bitte die Kapazität C in Farad eingeben\n"; cin >> C; cout << "Der Ladungszustand von "<<t<<", "<<R<<" und "<<C<<" beträgt "<<Kondensator(t, R, C)<<"\n"; } float Kondensator(int R1, int C1) { return 5 * R1 * C1; }
Ich brauche jetzt hilfe, wie ich das in das Programm implementieren kann.
Vielen Dank!
LG Emil
-
26. 01. 2008, 20:59 #108Mitglied
- Registriert seit
- Oct 2007
- Beiträge
- 16
Re: [Sammelthread] Codeschnippsel und kurze Fragen
[c++]
Hallo, ich hab da mal wieder ein Problem:
Ich möchte ein Programm schreiben, bei dem man einen Programm pfad eingibt und es dann das Programm öffnet.
Also zb. das Programm fragt wie der Pfad heißt und man gibt dann ein c:\programme\icq\icq.exe und es öffnet dann icq.
Wie mache ich, dass es dann den eingegebenen pfad öffnet?
Ich habe folgendes probiert:
cin >> a;
system("start a");
aber dann kommt immer die Meldung, dass das System den Pfad a nicht findet. Was ja auch logisch ist
Hmm wie bekomm ich das hin :\
Danke schonmal für eure Hilfe
-
26. 01. 2008, 21:15 #109
Re: [Sammelthread] Codeschnippsel und kurze Fragen
Wenn schon, dann so:
Zitat von Joggl²
Aber für so etwas gibt es eigentlich ShellExecute()...PHP-Code:std::string a;
cin >> a;
system(("start "+a).c_str());
Mit Grüssen aus'm Ozean
KugelfischToday is Sweetmorn, the 41st day of Chaos in the YOLD 3178
-
26. 01. 2008, 21:32 #110Mitglied
- Registriert seit
- Oct 2007
- Beiträge
- 16
Re: [Sammelthread] Codeschnippsel und kurze Fragen
Ich hab das jetzt so gemacht:
Aber es wird dann immer folgender Fehler ausgegeben:Code:#include <iostream> using namespace std; int b; int main() { cout << "Bitte den Pfad eingeben:" << endl; std::string a; cin >> a; system(("start "+a).c_str()); cin >> b; return 0; }
Was tun? Sorry, aber ich bin in dem Gebiet wirklich ein noobBinärer Operator '>>': Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden vom Typ 'std::string' akzeptiert (oder keine geeignete Konvertierung möglich)
-
26. 01. 2008, 21:41 #111
Re: [Sammelthread] Codeschnippsel und kurze Fragen
Eigentlich müsstest du noch ein
haben. Auch solltest du ENTWEDER den std-Namespace importieren, ODER explizit angeben. Also entwederPHP-Code:#include <string>
oderPHP-Code:using namespace std;
string a;
...aber andererseits kompiliert bei mir (mit g++ 4.0.1) dein Beispiel problemlos.PHP-Code:std::string a;
Mit Grüssen aus'm Ozean
KugelfischToday is Sweetmorn, the 41st day of Chaos in the YOLD 3178
-
26. 01. 2008, 21:47 #112Mitglied
- Registriert seit
- Oct 2007
- Beiträge
- 16
Re: [Sammelthread] Codeschnippsel und kurze Fragen
Danke!
Das mit dem #include <string> ich ja total vergessen..
Danke vielmals
-
27. 01. 2008, 15:40 #113Mitglied
- Registriert seit
- Sep 2007
- Beiträge
- 19
Re: [Sammelthread] Codeschnippsel und kurze Fragen
[C++] Typdefinitionen, Konstanten und sonstiger Schmu
Hi,
ich versuche gerade, mir einen "sauberen" Programmierstil anzugewöhnen. Dabei ist mir die Frage gekommen, was wohl der beste Ort ist, um Typdefinitionen und Konstanten und sowas bekannt zu machen.
Momentan hab ich eine Datei "Include.h", die ich in jeden Header einbinde. Dort stehen Konstanten(z.B. PI), Enums und Präprozessor-Makros. Desweiteren hab ich ein Paar Klassen, mit Typdefinitionen in den Headern, z.B.
StringVector brauche ich auch in anderen Klassen.PHP-Code:// Tokenizer.h
#include <string>
#include <vector>
typedef std::vector<std::string> StringVector;
class Tokenizer
{
// ...
StringVector Tokenize(const std::string&) const;
// ...
};
Die Frage ist jetzt: Ist es besser, StringVector in Include.h zu definieren und damit implizit überall <string> und <vector> einzubinden, oder überall, wo ich StringVector brauche auch Tokenizer.h einzubinden, obwohl der Tokenizer dort gar nicht gebraucht wird?
-
27. 01. 2008, 18:56 #114Mitglied
- Registriert seit
- Sep 2007
- Beiträge
- 19
Re: [Sammelthread] Codeschnippsel und kurze Fragen
@Gladiator12345:
Du hast in der Definition der Funktion Kondensator() die falsche Signatur angegeben. Die Funktion für die E-Funktion in cmath heißt exp().
Würde also z. B. so aussehen:
PHP-Code:float Kondensator(float Umax, float t, float R, float C)
{
return Umax * (1 - exp(-t / (R * C)));
}
-
27. 01. 2008, 22:08 #115Mitglied
- Registriert seit
- Jan 2008
- Beiträge
- 8
Re: [Sammelthread] Codeschnippsel und kurze Fragen
Vielen, vielen Dank!
-
27. 01. 2008, 22:36 #116Mitglied
- Registriert seit
- Sep 2007
- Beiträge
- 19
Re: [Sammelthread] Codeschnippsel und kurze Fragen
Gern geschehen
.
-
31. 01. 2008, 10:56 #117
Re: [Sammelthread] Codeschnippsel und kurze Fragen
Hi ich hätte auch mal wieder ein Problem.
Ich benutze BCB6 mein Problem:
Ich will ein Bild aus dem Clipboard in ein TPicture objekt laden. Nun gibt es da die Funktion TPicture::LoadFromClipboardFormat , dummerweie kann ich da überhaupt nichts mit anfangen, und weder google noch das helpfile haben wa nützliches ausgespuckt. Dann wollte ich es mit TPicture::Assign machen. Da habe ich im internet einen Codeschnippel gefunden, der so aussahaber dummerweise kennt mein Compiler die funktion Clipboard() nicht, ich konnte auch nicht rausfinden in welchem header die drinn ist.Code:Image1->Picture->Assign(Clipboard());
So und jetzt seid ihr meine letzte hoffnung
gruß Cracker 1991Wer mit seinem Beitrag nur flamen will, soll ihn nicht schreiben!!!
Wenn man zwei Stunden lang mit einem Mädchen zusammensitzt, meint man, es wäre eine Minute. Sitzt man jedoch eine Minute auf einem heißen Ofen, meint man, es wären zwei Stunden. Das ist Relativität. (Albert Einstein)
-
31. 01. 2008, 13:12 #118
Re: [Sammelthread] Codeschnippsel und kurze Fragen
Ich dachte Clipboard sei ein globales Objekt, keine Funktion.
Zitat von Cracker 1991
Gehen sowohl
als auchPHP-Code:TPicture.Assign(Clipboard);
nicht?PHP-Code:TPicture.LoadFromClipboardFormat(CF_BITMAP, Clipboard.GetAsHandle(CF_BITMAP), 0);
Mit Grüssen aus'm Ozean
KugelfischToday is Sweetmorn, the 41st day of Chaos in the YOLD 3178
-
31. 01. 2008, 14:02 #119
Re: [Sammelthread] Codeschnippsel und kurze Fragen
Hi, bei mir kommt immer Undefiniertes symbol 'Clipboard' als fehlermeldung, muss ich das erst deklarieren? Wenn ja als was? Ich habe noch nie mit clipboard gearbeitet, entschuldigt meine Unwissenheit. Danke für die erfolgte hilfe und schonmal im vorrau für die Kommende
Wer mit seinem Beitrag nur flamen will, soll ihn nicht schreiben!!!
Wenn man zwei Stunden lang mit einem Mädchen zusammensitzt, meint man, es wäre eine Minute. Sitzt man jedoch eine Minute auf einem heißen Ofen, meint man, es wären zwei Stunden. Das ist Relativität. (Albert Einstein)
-
03. 02. 2008, 23:01 #120
Re: [Sammelthread] Codeschnippsel und kurze Fragen
hi,
ich habe mal nen kurze frage
Programmiersprache: Java
Wie starte ich ein Programm neue bzw. komm wieder zur einem bestimmten Anfangsteil?
danke im voraus
mfg theo
-


Zitieren
mehr lesen...





IT-Geschichte: Spender können...
Gestern, 23:04 in gulli:news