Zum Inhalt springen

bGeissl

Mitglieder
  • Gesamte Inhalte

    6
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von bGeissl

  1. Also eine Übersicht wäre halt ganz gut, weil man vor lauter Bäumen den Wald nicht mehr sieht. Es gibt wahrscheinlich 1000 Möglichkeiten das o. g. Projekt umzusetzen, doch wenn man das mit ein bischen Plan macht, kann man sich sicher sehr viel Arbeit sparen. Egal, ich werd jetzt meinen Chef nach 'ner Schulung fragen... fertig.
  2. Hallo, ich habe mir das Buch von Azevedo "Business Intelligence und Reporting mit Microsoft SQL Server 2005" gekauft. Ich finde das Buch aber leider nicht sehr hilfreich um sich in die Integration Services einzuarbeiten. Kennt jemand eine bessere (am besten deutsche) Einführung in das Thema? Ich möchte gern folgende Aufgabe erledigen: In einer Excel-Datei sind die Speicherorte und ein Kürzel für das Format von ca. 100 Flatfiles (ca. 20 GB) gespeichert. Für jedes Flatfile liegt eine Zeile in der Exceldatei vor. Es gibt vier verschiedene Formate. Die Flatfiles will ich (per Stapelverarbeitung) in eine SQL Server 2005 Datenbank einlesen. Hinzu kommt, dass aus jedem Originaldatensatz mit Hilfe eines Feldes "Datum" zwei neue Datensätze mit der Dauer A (Jahresanfang bis Datum) und Dauer B (Datum bis Jahresende) generiert werden müssen. Das wäre dann das Ende des ETL-Vorgangs. Danach soll der gesamte Datenbestand mit GroupBy-Abfragen möglichst schnell nach unterschiedlichen Merkmalen ausgewertet werden können. Was ist in diesem Zusammenhang ein OLAP-Cube? Wie geht man am besten das Projekt an und wo erhält man eine gute und übersichtliche Einführung in das Thema? Gruß bGeissl
  3. So isses: char test[255] = " A B C "; printf( "Addr1: %ld\n", test); printf( "Trim: '%s'\n", trim(test)); printf( "Addr2: %ld\n", test); ...ergibt... Addr1: 2292320 Trim: 'A B C' Addr2: 2292320
  4. ...wie soll dann deiner Meinung nach die Funktion aussehen? So...? char *trim(char *expression){ char *i = expression; //So...? while (*expression == ' '){ expression++; } char *j = expression; while (*expression != 0){ expression++; } if (j != expression) expression--; while (*expression == ' '){ *expression = 0; expression--; } expression = i; //...und so? return j; }
  5. Wenn ich erst eine Variable anlege und dann die Funktion aufrufe, klappt es! char test[255] = " A B C "; printf( "Trim: '%s'\n", trim(test)); Danke!
  6. Hallo, :new: und ich habe ein Problem mit einer C-Funktion. Ich möchte eine Trim-Funktion selber schreiben. Die wird es vielleicht schon in string.h geben, ist mir aber egal. Hier erstmal der C-Code: char *trim(char *expression){ printf("1: %ld\n", expression); while (*expression == ' '){ expression++; } printf("2: %ld\n", expression); char *j = expression; while (*expression != 0){ expression++; } if (j != expression) expression--; printf("3: %ld\n",i); printf("4: %ld\n",expression); printf("5: '%c'\n",*expression); printf("6: %ld\n",*expression); while (*expression == ' '){ printf("7: %ld\n",expression); printf("8: '%c'\n",*expression); printf("9: %ld\n",*expression); //Hier der Absturz... *expression = 0; expression--; } return j; } Warum stürzt das Programm in der Zeile "*expression = 0" ab? Ich krieg die blöde Trim-Funktion einfach nicht hin. Der Aufruf printf("Ergebnis: '%s'\n", trim(&" A B c "[0])); druckt entweder 'A B c ' statt 'A B c' oder alles stürzt ab. Ich habe daraufhin das bloodsheed Dev C++ nochmal installiert. Der Fehler kam trotzdem wieder. Dann habe ich MinGW 5.1.4 vom 26. April 2008 installiert und im Dev-C++-Editor/Debugger alle Pfade angepasst. Nichts ändert sich. Dann habe ich MS Visual C++ 2008 Express installiert. Das sagt an der selben Stelle sowas wie: Unbehandelte Ausnahme bei 0x0041199a in ZweiterTest.exe: 0xC0000005: Zugriffsverletzung beim Schreiben an Position 0x00416789. Hat jemand eine Idee, wie es weiter gehen könnte? Gruß bGeissl

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...