gulli:board Logo

Anzeige


  Antwort
buergerd
Mitglied
 
Registrierungsdatum: Nov 2007
Beiträge: 5
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Herrzlichen Dank,
hat mir wirklich sehr weiter geholfen. Danke.
Alt 16. 01. 2008, 21:59 buergerd is offline Mit Zitat antworten #101
buergerd
Mitglied
 
Registrierungsdatum: 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]); 
Alt 16. 01. 2008, 22:12 buergerd is offline Mit Zitat antworten #102
Spiek
C# Anwendungsentwickler
 
Benutzerbild von Spiek
 
Registrierungsdatum: Jun 2006
Beiträge: 106
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....

Code:
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; } } }

PS: Wenn jemand irgentwas braucht an Code in C#, bitte melden.... ich helfe gerne

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
Alt 22. 01. 2008, 16:41 Spiek is offline Mit Zitat antworten #103
Breed1023
Fuck-o
 
Benutzerbild von Breed1023
 
Registrierungsdatum: Feb 2007
Ort: Auf dem String
Beiträge: 332
Question 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:
Zitat:
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.

Nun hab ich keinen peil mehr..mein Entwurf war so:
PHP-Code:
#include <iostream>

int main()
{
    
    
int r;
  
    
std::cout << "Die erste Zahl ist: " << << "\n";
    
std::cout << "Geben sie die zweite Zahl ein: " << << "\n";
    
std::cout << "Geben sie die dritte Zahl ein: " << << "\n";
    
std::cout << "Die vierte Zahl bitte! " << << "\n";
    
char[4]; 
    
c[0] = '10';
    
c[1] = 'atoi(2)';
    
c[2] = 'atoi(3)';
    
c[3] = 'atoi(4)';
    
    
= ((c[0] + c[1]) * c[2] ) / c[3];


Schaut scheiße aus ist wahrscheinlich, scheiße.
Wie sieht es eigentlich aus, wenn ich das nicht mal blick soll ich überhaupt weitermachen?
Alt 25. 01. 2008, 17:32 Breed1023 is online now Mit Zitat antworten #104
Cracker 1991
Code::Blocks user
 
Benutzerbild von Cracker 1991
 
Registrierungsdatum: Dec 2006
Beiträge: 487
Re: [Sammelthread] Codeschnippsel und kurze Fragen

ich würde weder ein array, noch atoi benutzen, sondern das ganze etwa so machen, (ungetestet)
PHP-Code:
#include  <iostream>
using namespace std;

main(){

  
int x 000;
  
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 = ((+10)*y)/z;
  
cout << "das ergebnis ist: " << ergebnis;


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^^
Alt 25. 01. 2008, 18:33 Cracker 1991 is offline Mit Zitat antworten #105
electric_juice
Mitglied
 
Registrierungsdatum: Dec 2004
Beiträge: 1.357
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Code:
int main(int argc, char **argv)
Alt 26. 01. 2008, 08:42 electric_juice is offline Mit Zitat antworten #106
Gladiator12345
Mitglied
 
Registrierungsdatum: Jan 2008
Beiträge: 7
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:

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; }

Die Formel stimmt noch nicht, die lautet U(t) = Umax * (1-e^-t/tau) und tau=R*C.

Ich brauche jetzt hilfe, wie ich das in das Programm implementieren kann.

Vielen Dank!

LG Emil
Alt 26. 01. 2008, 14:47 Gladiator12345 is offline Mit Zitat antworten #107
Joggl²
Mitglied
 
Registrierungsdatum: Oct 2007
Beiträge: 5
Question 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
Alt 26. 01. 2008, 19:59 Joggl² is offline Mit Zitat antworten #108
Kugelfisch23
Nerd
 
Benutzerbild von Kugelfisch23
 
Registrierungsdatum: Oct 2007
Ort: Im Ozean
Beiträge: 3.197
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Zitat:
Zitat von Joggl² 
[c++]
cin >> a;
system("start a");

Wenn schon, dann so:
PHP-Code:
std::string a;
cin >> a;
system(("start "+a).c_str()); 
Aber für so etwas gibt es eigentlich ShellExecute()...
Alt 26. 01. 2008, 20:15 Kugelfisch23 is online now Mit Zitat antworten #109
Joggl²
Mitglied
 
Registrierungsdatum: Oct 2007
Beiträge: 5
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Ich hab das jetzt so gemacht:
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; }

Aber es wird dann immer folgender Fehler ausgegeben:
Zitat:
Binärer Operator '>>': Es konnte kein Operator gefunden werden, der einen rechtsseitigen Operanden vom Typ 'std::string' akzeptiert (oder keine geeignete Konvertierung möglich)

Was tun? Sorry, aber ich bin in dem Gebiet wirklich ein noob
Alt 26. 01. 2008, 20:32 Joggl² is offline Mit Zitat antworten #110
Kugelfisch23
Nerd
 
Benutzerbild von Kugelfisch23
 
Registrierungsdatum: Oct 2007
Ort: Im Ozean
Beiträge: 3.197
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Eigentlich müsstest du noch ein
PHP-Code:
#include <string> 
haben. Auch solltest du ENTWEDER den std-Namespace importieren, ODER explizit angeben. Also entweder
PHP-Code:
using namespace std;
string a
oder
PHP-Code:
std::string a

...aber andererseits kompiliert bei mir (mit g++ 4.0.1) dein Beispiel problemlos.
Alt 26. 01. 2008, 20:41 Kugelfisch23 is online now Mit Zitat antworten #111
Joggl²
Mitglied
 
Registrierungsdatum: Oct 2007
Beiträge: 5
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Danke!
Das mit dem #include <string> ich ja total vergessen..

Danke vielmals
Alt 26. 01. 2008, 20:47 Joggl² is offline Mit Zitat antworten #112
yalek
Mitglied
 
Registrierungsdatum: 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.

PHP-Code:
// Tokenizer.h
#include <string>
#include <vector>

typedef std::vector<std::stringStringVector;

class 
Tokenizer
{
   
// ...
   
StringVector Tokenize(const std::string&) const;
   
// ...
}; 

StringVector brauche ich auch in anderen Klassen.
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?
Alt 27. 01. 2008, 14:40 yalek is offline Mit Zitat antworten #113
yalek
Mitglied
 
Registrierungsdatum: 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 Umaxfloat tfloat Rfloat C)
{
   return 
Umax * (exp(-/ (C)));

Alt 27. 01. 2008, 17:56 yalek is offline Mit Zitat antworten #114
Gladiator12345
Mitglied
 
Registrierungsdatum: Jan 2008
Beiträge: 7
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Vielen, vielen Dank!
Alt 27. 01. 2008, 21:08 Gladiator12345 is offline Mit Zitat antworten #115
yalek
Mitglied
 
Registrierungsdatum: Sep 2007
Beiträge: 19
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Gern geschehen .
Alt 27. 01. 2008, 21:36 yalek is offline Mit Zitat antworten #116
Cracker 1991
Code::Blocks user
 
Benutzerbild von Cracker 1991
 
Registrierungsdatum: Dec 2006
Beiträge: 487
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 aussah
Code:
Image1->Picture->Assign(Clipboard());
aber dummerweise kennt mein Compiler die funktion Clipboard() nicht, ich konnte auch nicht rausfinden in welchem header die drinn ist.
So und jetzt seid ihr meine letzte hoffnung
gruß Cracker 1991
Alt 31. 01. 2008, 09:56 Cracker 1991 is offline Mit Zitat antworten #117
Kugelfisch23
Nerd
 
Benutzerbild von Kugelfisch23
 
Registrierungsdatum: Oct 2007
Ort: Im Ozean
Beiträge: 3.197
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Zitat:
Zitat von Cracker 1991 
aber dummerweise kennt mein Compiler die funktion Clipboard() nicht, ich konnte auch nicht rausfinden in welchem header die drinn ist.
Ich dachte Clipboard sei ein globales Objekt, keine Funktion.
Gehen sowohl
PHP-Code:
TPicture.Assign(Clipboard); 
als auch
PHP-Code:
TPicture.LoadFromClipboardFormat(CF_BITMAPClipboard.GetAsHandle(CF_BITMAP), 0); 
nicht?
Alt 31. 01. 2008, 12:12 Kugelfisch23 is online now Mit Zitat antworten #118
Cracker 1991
Code::Blocks user
 
Benutzerbild von Cracker 1991
 
Registrierungsdatum: Dec 2006
Beiträge: 487
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
Alt 31. 01. 2008, 13:02 Cracker 1991 is offline Mit Zitat antworten #119
Grumpy_Ber
Mitglied
 
Benutzerbild von Grumpy_Ber
 
Registrierungsdatum: Jan 2007
Beiträge: 168
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
Alt 03. 02. 2008, 22:01 Grumpy_Ber is offline Mit Zitat antworten #120
Kugelfisch23
Nerd
 
Benutzerbild von Kugelfisch23
 
Registrierungsdatum: Oct 2007
Ort: Im Ozean
Beiträge: 3.197
Re: [Sammelthread] Codeschnippsel und kurze Fragen

Zitat:
Zitat von !theo! 
Wie starte ich ein Programm neue bzw. komm wieder zur einem bestimmten Anfangsteil?
while-Schleife um das ganze Programm herum?
Alt 03. 02. 2008, 22:45 Kugelfisch23 is online now Mit Zitat antworten #121
Grumpy_Ber
Mitglied
 
Benutzerbild von Grumpy_Ber
 
Registrierungsdatum: Jan 2007
Beiträge: 168
Re: [Sammelthread] Codeschnippsel und kurze Fragen

ja hab ich auch schon überlegt aber kann man das auch auf eine anderen weise machen?
Alt 04. 02. 2008, 07:47