Jump to content

Community durchsuchen

Zeige Ergebnisse für die Stichwörter "'c++'".

  • Suche mithilfe von Stichwörtern

    Trenne mehrere Stichwörter mit Kommata voneinander
  • Suche Inhalte eines Autors

Inhaltstyp


Forum

  • Forum
  • Ausbildung/Job
    • Ausbildung im IT-Bereich
    • IT-Arbeitswelt
    • IT-Weiterbildung
    • Stellenangebote für Fachinformatiker
    • Jobsuche, Bewerbung und Zeugnisse
  • Prüfungsforen
    • IHK-Prüfung allgemein
    • Prüfungsaufgaben und -lösungen
    • Abschlussprojekte
  • NEU: Frage / Antwort: 1. Frage stellen - 2. Antworten bekommen - 3. Die beste Antwort auswählen
    • Für Systemadministratoren und Netzwerktechniker
    • Für Anwendungsentwickler und Programmierer
  • Fachliche Foren
    • Administration
    • Programmierung
  • Sonstiges
    • News und Feedback zu Fachinformatiker.de
    • Small Talk
  • Fachinformatiker.de Treffen's regionale Treffen
  • Coffeehouse's Themen
  • Gaming Club's Allgemeine Themen
  • Gaming Club's Games
  • Coffeehouse's Soap

Kalender

  • Fachinformatiker.de Treffen's Kalender
  • Gaming Club's Verabreden zum Zocken

Blogs

Keine Suchergebnisse

Keine Suchergebnisse


8 Ergebnisse gefunden

  1. Guten Tag zusammen, ich bin relativ neu in der c++ Welt und stoße leider gerade auf ein Problem das ich mit meinem aktuellen Know-How nicht lösen kann. Folgendes SQL-Statement holt einen Datumswert als Char convertiert select to_char(datumsfeld, 'dd.mm.yyyy hh24:mi:ss') Datum from table Folgender C++ Code soll dieses Statement absetzen und in einer Schleife das Datum ausgeben namespace oc = oracle::occi; oc::Environment* env = oc::Environment::createEnvironment(); oc::Connection* conn = env->createConnection("User", "***", "SID"); oc::Statement* stmt = conn->createStatement("select to_char(datumsfeld, 'dd.mm.yyyy hh24:mi:ss) Datum from table"); // execution oc::ResultSet* res = stmt->executeQuery(); while (res->next()) { std::cout << " " << res->getString(1)<< std::endl; } Folgende Fehlermeldung wird geschmissen: Debug Assertion Failed! Programm: ... }heal\debug_heap.cpp Expression: _CrtIsValidHeapPointer(block) Diese Meldung kann ich dann mit "Abbrechen", "Wiederholen" oder "Ignorieren" quittieren. Weiter läuft das Programm natürlich dennoch nicht. Was mich nun total verwundert, das Datum wird dennoch im richtigen Format in die Konsole geschrieben. Siehe Anhang. Über eine Antwort würde ich mich sehr freuen. Vielen Dank im Voraus. Mfg
  2. Hey Leute, ich stehe kurz vor meiner Abitur-Präsentationsprüfung im Fach Informatik. Das Thema, welches der Prüfungsvorsitzende ausgewählt hat ist jedoch leider nicht meine Stärke. Hier jetzt meine Frage: Wer ist bereit und kann mir ein paar Tipps geben zu dem Thema "Schleifenprogrammierung in C++". Auf eine Baldige und schnelle Antwort freue ich mich. MFG Michael
  3. Hilfe: .txt-Datei mit C++ ein- und auslesen

    Hallo Leute, nun bi ich schon von Seite zu Seite gesprungen und überall werden verschiedene Möglichkeiten gezeigt, wie man eine .txt-Datei einliest und darin Text abspeichert. Nicht alle Codes funktionieren so, wie ich es will, also habe ich den Entschluss gefasst, mit dem Recherchieren aufzuhören und hier ein Thema zu erstellen. Ich hätte gerne einen sehr simplen Code, um eine Datei bestimmten Namens zu erstellen. Falls diese Datei schon vorhanden sein sollte, soll sie nicht ersetzt werden, sondern aus ihr ausgelesen. Dies soll wohl mit ios::noreplace|ios::in|ios::out möglich sein, allerdings meckert dann mein Compiler (Visual Studio 2008 Express Edition) bei ios::noreplace rum. Nachdem die Datei ausgelesen wurde, soll der Cursor am Ende platziert werden, damit man neuen Text hinzufügen kann. Anschließend, wenn das Ganze geschlossen wird, soll es abgespeichert werden und beim nächsten Aufruf wieder ausgelesen. Ich hätte jetzt zahlreiche Code-Beispiele, wie sich das ungefähr bewerkstelligen ließe, aber ich will ja nicht spammen. Also bin ich auf eure simplen und verständlichen Code-Beispiele gespannt. Danke im voraus und viele Grüße!
  4. Hi! Ich bin dabei eine Klasse zu schreiben über die ich auf ein double array zugreifen kann, bei dem jeder Eintrag seine Nachbarn kennt. Schlussendlich soll damit ein elekt. Feld berechnet werden also liegt mein Hauptaugenmerk auf der Zugriffsgeschwindigkeit. Also dachte ich mir ich lasse alle Elementadressen und die dazugehörigen Nachbaradressen in einem pointerarray speichern und greife darüber zu. Dies wollte ich im Konstruktor machen, allerdings bekomme ich beim Erzeugen eines Elements einen Speicherzugriffsfehler. Sollte der Titel irreführend sein entschuldige ich mich, ein Bekannter sagte mir was ich versuche sei eine "verkettete Liste" allerdings fand google darunter nur dynamische Speicherverwaltung. Mir fiel aber für mein Anliegen keine andere/bessere Bezeichnung ein. Hier ist der Code der Klasse ich hoffe jemand kann mir sagen was ich falsch mache. #ifndef NACHBARFELD_H #define NACHBARFELD_H #include <iostream> using namespace std; #define XMAX 1000 #define YMAX 1000 #define IEND (XMAX*YMAX) class Nachbarfeld { public: Nachbarfeld() { unsigned int index = 0; for(unsigned int i = 0; i < XMAX; i++) { for(unsigned int j = 0; j < YMAX; j++) { parr[index][0] = &arr[i][j]; if((i-1) < 0) parr[index][1] = &arr[XMAX-1][j]; else parr[index][1] = &arr[i-1][j]; if((i+1) > (XMAX-1)) parr[index][2] = &arr[0][j]; else parr[index][2] = &arr[i+1][j]; if((j-1) < 0) parr[index][3] = &arr[i][YMAX-1]; else parr[index][3] = &arr[i][j-1]; if((j+1) > (YMAX-1)) parr[index][4] = &arr[i][0]; else parr[index][4] = &arr[i][j+1]; index++; } } } double neib(unsigned int x,unsigned int y,short n) { #ifdef DEBUG if(x>XMAX||y>YMAX||n>4||n<0) { cerr << "\n\n\tSpeicherschutzverlezung beim Aufruf von Nachbarfeld.neib(x,y,n) !\n"; return 0; } #endif return *parr[x*YMAX+y][n]; } double neib(unsigned int i,short n) { #ifdef DEBUG if(i>IEND||n>4||n<0) { cerr << "\n\n\tSpeicherschutzverlezung beim Aufruf von Nachbarfeld.neib(i,n) !\n"; return 0; } #endif return *parr[i][n]; } unsigned int getx(unsigned int i){return i/YMAX; } unsigned int gety(unsigned int i){return i%YMAX; } unsigned int geti(unsigned int x,unsigned int y){return x*YMAX+y; } private: double *parr[IEND][5]; double arr[XMAX][YMAX]; }; #endif // NACHBARFELD_H Danke schon mal im Vorfeld für eure Hilfe.
  5. hallo, ich habe von meinem Proffessor von der Uni einen sourcecode bekommen der in c++ geschrieben wurde. jetzt will ich diesen code in eclipse laden doch es werden in den includes ständig nur die header vom compiler MinGW angezeigt. ich habe die option importieren -> filesystem und auch importieren -> existing project ausprobiert doch der Erfolg blieb stets aus. der code den ich einbinden will ist in c++ geschrieben, dazu gehören header files, source files und einige demo beispiele. wie kann ich eclipse dazu bringen, dass er mir die includes erkennt? der code ist objektorientiert und einige klassen brauchen andere klassen um zu funktionieren. die erste zeile in einer datei lautet typisch #include "stdafx.h" und steht mit der meldung unresolved inclusion mit einem fragezeichen. vielen Dank für jede Hilfe im Voraus mit lieben Grüßen ayo
  6. private static eigenschaten

    hallo, ich üb mal wieder mit klassen und habe eine neue frage, und da ich hier immer nützliche antworten bekomme frag ich gleich hier also ich habe z.B. folgende klasse: klassenname.h: class Klassenname{ private: #if defined(WINDOWS) static bool windowssetted; #endif //andere eigenschaften public: #if defnied(WINDOWS) static bool iswindowssetted(); #endif //andere methoden und konstruktoren }; Klassenname.cpp: #if defined(WIN32) || defined(_WIN32) #define WINDOWS 1 #endif #include "Klassenname.h" #if defined(WINDOWS) bool Klassenname::iswindowssetted(){ if(!windowssetted){ return windowssetted=::machewas();//wenns gut gegangen ist wird die eigenschaft af true gesetzt return true; } #endif also hier die probleme: static bool windowssetted sollte am anfang auf false stehen, damit machewas() nur einmal aufgerufen wird und nicht öfters, daher ist sie auch static. aber bei mir kommt immer der fehler: 1>main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""private: static bool MySock::iswinsetted" (?iswinsetted@MySock@@0_NA)". wie kann ich das so machen das die klasse ihre arbeit richtig macht? und da die eigenschaft nur bei windows sein sollte habe ich das mit den präprozessor so gemacht, aber geht es vielleicht besser? danke im vorraus, Laubi
  7. C++ MySQL und ODBC

    Hallo zusammen. Ich hab eine Frage bezüglich MySQL und C++... Also ich hab jetzt in mehreren Foren gelesen dass ich die nachfolgenden header bzw libaries einbinden muss #include <sql.h> #include <sqlext.h> #include <sqltypes.h> #include <odbc32.lib> #include <odbccp32.lib> hab ich gemacht... Nur irg wie find ich so gar nichts zum Thema Tabelle erstellen, bzw wie ich überhaupts mal eine verbindung zu einer Datenbank erstelle... Hat irg jemand ein gutes Tut gesehen oder kann mir irg ein Buch empfehlen? Wäre um jede Hilfe dankbar Wünsch allen noch einen schönen Tag glg Faby EDIT: Zur Info ich hab ODBC 5.1 installiert hab win vista und VS2008
  8. Visual Studio C++ Tabelle (nwerte einlesen)

    Ich bin dabei ein Programm in Visual Studio C++ zu entwickeln (bin unerfahren) und habe nun folgendes Problem. Ich möchte eine Klasse anlegen die folgendes macht 1. sie errechnet mir den wert n = y + z 2. mit dem errechneten n möchte ich aus folgender "Tabelle" die Werte H, G, T mir zum weiteren rechnen entnehmen. Tabelle n H G T 1 8 11 3 2 7 55 6 3 4 43 8 4 6 41 7 5 3 30 11 3. ich rechne mit den Werten weiter z.B. OP = (H * G) + T Wie lege ich diese Tabelle an und setzte Punkt 1-3 um? danke für die antworten
×