Zum Inhalt springen

otacon

Mitglieder
  • Gesamte Inhalte

    23
  • Benutzer seit

  • Letzter Besuch

  1. Hat schon jemand von Euch seinen Termin für Präsentation und Fachgespräch bekommen? In welchem Zeitraum soll denn das Ganze statt finden? :confused:
  2. Ergebnisse gerade bekommen: GH1 = 91 % GH2 = 91 % Wiso = 93 % Könnte besser sein, geht aber schon so in Ordnung! Mit etwas Glück und Geschick bei Dokumentation und Präsentation ist die 1 noch drin.
  3. Spitzenbemerkung! Das zeugt von grosser Klasse ... ich wusste ja gar nicht, daß hier noch unterschieden wird und vor allem unter Verwendung der Begriffe "Ossi" und "Wessi". Mich würde doch mal' interessieren, wo Du Deine Ausbildung gemacht hast? Oder unter Verwendung Deiner Worte: Im Osten oder Westen?
  4. Gerne auch an mich! michael_oppel@web.de Ich schau mal', ob mir was auffällt!
  5. Ich bin heute leider nicht im Lande. War die Post schon da?
  6. Hat schon irgendjemand etwas von der IHK in Nürnberg gehört? :floet:
  7. Hat jemand von Euch schon etwas von der IHK Nürnberg gehört? Eigentlich sind die Prüfungen ja schon seit über zwei Wochen korrigiert.
  8. Hallo, warum will keiner meine Projektidee beurteilen? Was habe ich falsch gemacht? Habe ich irgendwelche Regeln verletzt?
  9. Hallo zusammen, zusammen mit meinem Ausbilder sind wir bei der Suche nach einem Abschlußprojekt für mich (FIAE) fündig geworden (so meinen wir). Meine Fragen: Was ist Eure Meinung zu dem Projekt? Ist der Umfang ausreichend? Beinhaltet das Projekt ausreichend Schwierigkeiten? Fallen Euch bereits an dieser Stelle Ungereimtheiten auf, die zu Problemen führen könnten? Szenario: Ein Satelliten-Scanner (proprietäres Produkt, keine Anpassung möglich) ermittelt die Kanäle, die von bestimmten Satelliten ausgestrahlt werden und legt für jeden gefundenen Kanal einen Eintrag in einer Access-DB (pro Satellit eine Access-DB) ab. Zu Vergleichszwecken mit den bereits vorhandenen Daten sollen die neu gescannten Einträge in eine Tabelle einer Sybase-DB übertragen werden. Vor dem Eintragen in die Sybase-DB sind die Daten zu konvertieren (z.B. hexadezimal nach dezimal) und um bestimmte Informationen zu erweitern. Der Vergleich findet an anderer Stelle statt. Die Steuerung soll über ein GUI (Erstellung mit VC++ 6.0) realisiert werden. Der Benutzer soll das Einlesen, Konvertieren und die Übernahme in die Sybase-DB (im Normalfall) mit nur einem Mausklick anstoßen können. Das GUI soll noch die Möglichkeit bieten neue Access-DB (d.h. Satelliten) aufzunehmen, bestehende Satelliten zu entfernen bzw. Einstellungen zu verändern. Der Zugriff auf die Access-DB soll über ODBC und der Zugriff auf die Sybase-DB (zwecks Rollback) über die OpenClient-Schnittstelle erfolgen. Zusätzlich ist eine DB-Anmeldung für die Sybase-DB zu realisieren. Der gesamte Prozess soll in einem Logfile protokolliert werden. Ich werde von der IHK Nürnberg geprüft (wenn diese Information eine Rolle spielt). Für Eure Hilfe bereits im voraus vielen Dank!
  10. Hallo, erstmal Danke für Eure Bemühungen bis hier hin. struct tm, ist wie Orffi richtig sagt, ANSI-C++ und somit plattformunabhängig. Die Sache mit dem "difftime" habe ich schon probiert. Hat leider nichts geholfen. Naja... Gruß Michael
  11. Hallo, ich hoffe ihr könnt mir bei meinem Problem helfen. Ich glaube ich sehe den Wald vor lauter Bäumen nicht. Entschuldigt den langen Post, aber es geht kaum kürzer. Mein Problem: Ich habe eine Funktion geschrieben, der zwei char-Arrays übergeben werden. Die char-Arrays sind wie folgt formatiert: 1. 123456#08:25:47#15.01.02 08:25:53# (Eingabeparameter in der Funktion: char *cDaten) 2. 15.01.02 (Eingabeparameter in der Funktion: char *cDatumBeginn) In meiner Funktion sollen diese beiden Arrays in tm-Structs umgewandelt werden und dann der Zeitunterschied in Sekunden ermittelt und zurückgegeben werden. Hier erstmal die Funktion: double ErmittlungUnterschied(char *cDaten, char *cDatumBeginn) { struct tm tmBeginn, tmEnde; // Beginn-Datum tmBeginn.tm_mday=atoi(cDatumBeginn); tmBeginn.tm_mon=atoi(cDatumBeginn+3)-1; tmBeginn.tm_year=atoi(cDatumBeginn+6)+100; // Beginn-Zeit tmBeginn.tm_hour=atoi(cDaten+7); tmBeginn.tm_min=atoi(cDaten+10); tmBeginn.tm_sec=atoi(cDaten+13); // Ende-Datum tmEnde.tm_mday=atoi(cDaten+16); tmEnde.tm_mon=atoi(cDaten+19)-1; tmEnde.tm_year=atoi(cDaten+22)+100; // Ende-Zeit tmEnde.tm_hour=atoi(cDaten+25); tmEnde.tm_min=atoi(cDaten+28); tmEnde.tm_sec=atoi(cDaten+31); time_t tSekBeginn=mktime(&tmBeginn); time_t tSekEnde=mktime(&tmEnde); return (tSekEnde-tSekBeginn); } Die Funktion liefert die richtigen Werte, wenn ich das Programm im Debug-Modus unter DOS (Win2000 und WinME) und Release-Modus unter DOS (allerdings nur WinME) ablaufen lassen. Unter UNIX (Solaris 2.6) und im Debug-Modus unter DOS (Win2000) liefert die Funktion falsche, völlig überhöhte Werte (Ich denke irgendeine Umwandlung funktioniert nicht) zurück. Wenn ich das Teil debugge oder Kontrollausgaben einbaue, läuft das Programm auf allen Plattformen prima und liefert auch die richtigen Werte. Was mache ich falsch oder unsauber? Gruß Michael
  12. Hallo, mein Problem: Ich habe zwei Strings mit unterschiedlichem Datum und Uhrzeit für die ich die Zeitdifferenz (z.B. in Sekunden) berechnen muss. Beispiel für die Form: ... string strZeit1="15.01.02 12:33:45" string strZeit2="17.01.02 12:33:47" ... Es ist ist prinzipiell ein leichtes hierfür eine Funktion zu schreiben, die die Sekunden der beiden Zeiten ermittelt und dann hierüber den Zeitunterschied berechnet. Da jedoch hier viele Ausnahmen (Monats- bzw. Jahresüberschreitung...) zu berücksichtigen sind, frage ich mich, ob es hierfür nicht bereits eine Lösung gibt. Ich habe (auch in time.h) nichts gefunden. Könnt ihr mir helfen??? Danke, bereits im voraus. Gruß Otacon
  13. Hallo, Entschuldigung für das lange Posting. ich bin gerade dabei mir C++ beizubringen und jetzt bei dem Punkt "Dynamischer Speicher für Vektoren" angelangt. Zu Testzwecken habe ich hierfür nachfolgendes Programm geschrieben, bei dem ein Array im Programmablauf dynamisch vergrößert wird. Als ich das ganze in ähnlicher Weise mit einem int-Array gemacht habe, hat alles bestens funktioniert. "Nur so zum Spaß" versuche ich nun schon seit Heiligabend ein struct-Array dynamisch zu vergrößern. Egal woran ich drehe, ich erhalte einen Fehlen in der Art: "Im Projekt xyz ist eine ExceptopnViolation aufgetreten. Meldung: 'Zugriffsverletzung bei Adresse XXXXXXXXXXXX'...". Hier der Code (bzw. ein Versuch): #include <iostream> #include <iomanip> #include <string> using namespace std; struct T_Anlage { string strForm; string strInstitut; double dWert; }; void main(void) { int iIndex=0, iSize=0, iStep=10, i; T_Anlage *pAnlagen=NULL; string strForm, strInstitut; double dWert; char cEnde='j'; do { cout << left << setw(15) << "Anlageform:"; cin >> strForm; cout << left << setw(15) << "Institut:"; cin >> strInstitut; cout << left << setw(15) << "Wert:"; cin >> dWert; if (iIndex >= iSize) { T_Anlage *pDummy=new T_Anlage [iSize+iStep]; for (i=0; i < iSize; i++) pDummy=pAnlagen; delete [] pAnlagen; pAnlagen=pDummy; iSize+=iStep; } cout << ">>> Weiteren Datensatz eingeben? "; cin >> cEnde; iIndex++; pAnlagen[iIndex].strForm = strForm; pAnlagen[iIndex].strInstitut = strInstitut; pAnlagen[iIndex].dWert=dWert; cout << iSize << iIndex << endl; } while (cEnde=='j' || cEnde=='J'); delete [] pAnlagen; } DANKE! Otacon

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...