Zum Inhalt springen

bmg4ever

Mitglieder
  • Gesamte Inhalte

    281
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von bmg4ever

  1. guck dir doch mal noxon von terratec an. das wäre dann ne hardwarelösung guckst du hier: http://productsde.terratec.net/modules.php?op=modload&name=News&file=article&sid=239&mode=thread&order=0&thold=0&POSTNUKESID=5a53ae0f43d71eb826ccb610c508d259 an dieser stelle grüße ich meinen azubi-kollegen von terratec aus meiner it-klasse
  2. korrigiert mich bitte jemand, wenn ich falsch liege, aber ich mein mich entsinnen zu können vor nicht allzu langer zeit gehört zu haben, dass es in NRW zumindest ab 2000*schießmichtot* (7 ??) gar keine diplomstudiengänge mehr gibt, sondern nur noch Bachelor-Master
  3. bmg4ever

    Acer Aspire 1692

    sorry muss diesen alten thread nochmal aufrollen. zum fujitsu siemens Amilo M: 1 1/2 Wochen alt. Es befindet sich nun auf dem Weg zum F/S-Support... CD/DVD-Laufwerk liest nur noch DVDs. Notebookkauf ist halt ein Lotteriespiel.
  4. bmg4ever

    [C]: realloc

    ah ok danke klotzkopp jetzt gehts. man das muss man auch erstmal wissen. nenn es eine eigenart oder wie auch immer du willst, aber eigentlich will ich versuchen mich an den ANSI-C standard zu halten. desweiteren müsste ich mich in C++ dann erst entsprechend einlesen, da wir in der BS selbst strings noch nicht gemacht haben. das ich MS Visual C++ benutze und daher einen "mixed"-compiler ist daher eigentlich irrelevant.
  5. bmg4ever

    [C]: realloc

    @biese: ist ja auch C, ich nutz nur immer die php-funktion des Forums, da das schöner aussieht aber schonmal danke. das war je selten dämlich von mir mit dem mal, obwohl das ja bei char in dem fall nicht der eigentliche grund war. @klotzkopp: hmmm.. da hab ich wohl mal wieder zu schnell über die funktionsbeschreibung hinweg gelesen. parameter size ist die neue größe und nicht die hinzuzufügende. danke, ABER.... es geht immernoch nicht: [EDIT]immernoch der gleiche absturz[/EDIT] hier mal mit main-funktion //includes.... #define leer while(getchar() != '\n') bool addspace(char ***array, int length, int elcount) //gibt im Erfolgsfall 1 zurück //im Fehlerfall wird 0 zurückgegeben. { if (*array == NULL) //init array { *array = (char **)malloc(1 * sizeof(char*)); if (*array == NULL) return 0; *array[0] = (char *)malloc(length * sizeof(char)); if (*array[0] == NULL) return 0; return 1; } else //add to existing array { *array = (char **)realloc(*array, (elcount+1) * sizeof(char*)); if (*array == NULL) return 0; *array[elcount] = (char *)malloc(length * sizeof(char)); if (*array[elcount] == NULL) return 0; return 1; } } int main() { int laenge, counter, i; //counter zählt die Anzahl der Namen char menu; char **names = NULL; laenge = 80; //max. Laenge der Namen printf("Dieses Programm hilft Ihnen eine unbestimmte Anzahl Namen einzulesen\n\n"); counter = 0; do { printf ("Menue:\n"); printf ("-1- Neuen Namen hinzufügen\n"); printf ("-2- Programm beenden und alle eingelesenen Namen ausgeben\n"); printf ("\nAuswahl: "); scanf("%c", &menu); leer; if (menu == '1') { if (addspace(&names, laenge, counter) == false) // Fehlerfall { system("cls"); printf ("Es ist ein Fehler aufgetreten!!!\nBeginnen Sie bitte von vorn."); continue; } counter++; printf("\n\nDer Name lautet: "); fgets(names[counter-1], 80, stdin); system("cls"); } else if (menu == '2') { printf("\n\nDie von Ihnen eingegebenen Namen: "); for (i=0; i<counter; i++) printf("\n%s", names[i]); printf ("\n\n\nAuf Wiedersehen. Beenden mit ENTER"); while (getchar() != 13);//aufs ENTER warten } else { system("cls"); printf("Ungueltige Auswahl!\n\n\n"); } } while(menu != '2'); return 1; } [/PHP]
  6. bmg4ever

    [C]: realloc

    also ich habe folgende funktion: bool addspace(char ***array, int length, int elcount) //gibt im Erfolgsfall 1 zurück //im Fehlerfall wird -1 zurückgegeben. { if (*array == NULL) //init array { *array = (char **)malloc(1 * sizeof(char*)); if (*array == NULL) return 0; *array[0] = (char *)malloc(length + sizeof(char)); if (*array[0] == NULL) return 0; return 1; } else //add to existing array { *array = (char **)realloc(*array, 1 * sizeof(char*)); if (*array == NULL) return 0; *array[elcount] = (char *)malloc(length + sizeof(char)); if (*array[elcount] == NULL) return 0; return 1; } } [/PHP] und nun mein Problem. in elcount wird die anzahl der bisherigen elemente übergeben. in length die länge des string, den man bruacht und natürlich eine referenz auf das lokale array names (hier also char ***array) damit auch nach der Funktion schön alle änderungen übernommen sind. So nun klappt das initialisieren einwandfrei und das erste Element wird danach in der main-funktion auch wunderbar eingelesen. allerdings schmiert dioe Funktion immer in der Zeile ---------------------------------------------------------- *array[elcount] = (char *)malloc(length + sizeof(char)); ---------------------------------------------------------- mit der Meldung einer acess-violation ab. elcount ist laut debugger auf 1 (also es soll jetzt das zweite element hinzugefügt werden). aber anscheinend läuft was mit realloc schief, obwohl der Rückgabewert nicht NULL ist.... also ich versteh das nicht mehr. vielleicht kann mir einer von euch helfen und spart euch bitte solche antworten, wie "warum du nicht strings...".
  7. http://www.pronix.de/pronix-4.html das hat mir auf jeden fall sehr geholfen
  8. bmg4ever

    Acer Aspire 1692

    ich hab die version mit den 512MB, welche bei MM 1199EUR kostet bisher ist alles einwandfrei es ist schön mit dem mix aus schwarz und silber (wobei das ja nicht umbedingt wichtig ist) es ist leise(ausgenommen man nutzt das CD-laufwerk - aber da kann man wohl auch nix anderes erwarten) und macht einen gut verarbeiteten eindruck (wobei ich natürlich noch nicht reingeguckt hab) wobei ichs natürlich auch erst grad mal ne woche hab. bleibt halt bei nem notebookkauf immer nur die hoffnung die garanie nie in anspruch nehmen zu müssen.
  9. @pk133chor man muss mit der konsole in dem raum, wo dein main-character eingsperrt war, irgendwas machen und dann kann man auf der brücke die energiesysteme überlasten. was genau man da von der konsole hatte weiß ich auch nicht mehr, aber in diesem raum liegt die lösung
  10. bmg4ever

    Acer Aspire 1692

    ja das ist ganz witzig ich wollt mir auch das acer aspire 1692 WLMI holen. ich hatte es sogar bei media markt im online-shop gesehen, aber als ich mich dann dazu entschlossen hatte, war es auch wieder verschwunden (war nur ca. ne woche bei media markt online) mittlerweile scheint dieses notebook ne österreichische sonderversion zu sein.... warum weiß ich auch nicht. aber bei billiger123.de scheints das zu geben. was von dem shop zu halten ist, weiß ich allerdings nicht, denn ich hab mir stattdessen mittlerweile das fujitsu siemens amilo m1425 gekauft
  11. also ich will jetzt nix falsches sagen und ich habs auch noch nie ausprobiert, aber auch win xp hat doch diesen dienst namens "routing und ras" wofür ist der denn dann da? desweiteren kann ich doch über das kommandozeilenprogramm "route" schließlich auch ip-routen konfigurieren!?
  12. Also wie die Überschrift schon sagt, hab ich da ein kleines Problem. Zwecks vergessenem BIOS-Passwort (immer diese Leute, die erst umbedingt ein passwort im bios einstellen und es dann vergessen, weil sie eh nie wieder ins bios gehen) hab ich also genau nach der Anleitung des Boards einen CMOS-Clear durchgeführt. Also in dem Fall zwei so Lötpunkte direkt neben der Batterie auf dem Board kurzgeschlossen (nur so zur Sicherheit: "to short" bedeutet doch kurzschließen, oder?) naja und nun beginnt das problem beim booten (wenn man das schon booten nennen kann) geht der rechner sofort automatisch wieder aus, ohne jemals auch nur ein bild an den monitor geschickt zu haben. genauer: der POST funktioniert anscheinend noch einwandfrei. hab alle unsinnigen hardwarekomponenten (z.B. RAM) entfernt und den award bios pieps marathon als fehlermeldung für nicht vorhandene RAMs erhalten. das gerät gibt nach dem einschalten nur einen kurzen pieps von sich, was laut Anleitung nur die Meldung für keine Fehler beim POST ist. und kurz danach geht dann auch das gerät wieder aus. kann mir irgendjemand eine wahrscheinliche ursache nennen? ist das BIOS-CMOS nun schrott, hab ich wahrscheinlich bei der aktion irgendwas anderes auf dem board geschrottet, kann es an den zurückgesetzten einstellungen bezüglich der CPU liegen ??? Danke im Vorraus, bmg4ever "never touch a running system" - arrgh - ich hasse diesen spruch
  13. lies erstmal ein buch über die grundlagen von c++
  14. cout << "Ergebnis: " << zahl+zahl2; [/PHP] diese zeile sollte so aussehen
  15. warum denn nicht? lass mich raten: das ist kein c++!? sondern ansi-C standard. ich bin halt noch blutiger anfänger und jede korrektur ist willkommen. was also hätte ich benutzen sollen?
  16. lol nach nem rechnerneustart geht jetzt auch datei[0] = '\0';
  17. komisch so wie du vorschlägst funzts: ----------------------------------- strcpy(datei, ""); ----------------------------------- aber ist ----------------------------------- datei[0] = '\0'; ----------------------------------- nicht normalerweise das gleiche!? ich benutz den guten alten char-pointer, denn schließlich verlangt fputs den als parameter und nicht irgendeinen string.
  18. Hi Leute, und schon hab ich wieder das nächste problem... ich habe folgendes gemacht: zunächst hab ich den inhalt einer datei zeilenweise in ein mehrd. char array namens datei geladen. und nun gehe ich wie folgt vor: for (i=0; i<rows; i++) { if (strstr(datei[i], "net use")) { datei[i][0] = '\0'; } } [/PHP] ich durchsuche alle zeilen der datei nach dem vorkommen des substrings "net use". soweit funktioniert das ja auch. nun will ich aber diese Zeile ganz aus der datei löschen. also hab ich mir gedacht, dass ich einfach an den Anfang des Zeilenstrings ein String-Ende Zeichen setzte. allerdings sieht die ausgabe von [PHP] for (i=0; i<rows+2; i++) fputs(datei[i], autoex); dann in der entsprechenden Zeile so aus: ÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃÃ [/PHP] Wie kann ich die Zeile effektiv löschen? Und ja ich brauche das Array!
  19. Hallo Leute, mich würde interessieren, ob es irgendwie und nicht allzu umfangreich möglich ist von einem c++ programm aus standard windows dialoge aufzurufen. also z.B. den "systemeigenschaften"-dialog. oder allgemein den eigenschaften dialog eines objektes wie laufwerk c. danke im vorraus, bmg
  20. Ich überlege schon seit längerem mir ein Notebook zuzulegen und da kommt mit einem mal dieser aldi prospekt angeflogen. Ich weiß selber, dass der Preis kein Hexenwerk ist, aber mit dem zubehör wie dem DVB-T-Empfänger, ist dieser schon nicht schlecht. allerdings habe ich bedenken ein "Medion" Notebook zu kaufen und nun frage ich mich, ob diese Vorurteile begründet oder unbegründet sind. Was ist von Medion Notebooks in Bezug auf Verarbeitung und Langlebigkeit zu halten? Oder ratet Ihr mir eher zu anderen Herstellern, wenn ja speziell zu welchen? Dazu soll wohl gesagt sein, dass bei 1500€ absolute Schmerzgrenze ist.
  21. Hallo Leute, mein problem ist eigentlich gar nicht so kompliziert, wie sich der thread titel anhören mag. ich hab ein makro mit userform, welches auch super funktioniert. allerdings habe ich das problem, dass ich parallel zur userform auch gerne noch auf das excel sheet zugreifen möchte. im moment muss ich das fenster immer beenden. ich will es als so haben wie das suchfenster von excel, dass zwar immer zu sehen bleibt, aber man trotzdem auf die eigentlich tabelle zugreifen kann. welche einstellung muss ich dafür vornehmen? P.S: Wie kann ich das OnClose-Event beim drücken des X-Buttons im Form-Header abfangen?
  22. oh man da muss ich ja wieder zurückrudern.... klarer fall von DAU ich hab die parameter meiner eigenen Funktion vergessen. die funktion clearstr gibt ja gar keinen string zurück, sondern verändert den parameter sofort. warum der dann auch über den volltextstring gemeckert hat, kann ich jetzt nicht mehr nachvollziehen. vielleicht hab ich mit ja doch vertipppt. jaja ich weiß, erst denken, dann posten, aber ich war halt fest davon überzeugt, dass da kein fehler drin war. meine güte heute ist echt nicht mein tag.
  23. $sql="SELECT DISTINCT spieltag FROM Results" .clearstr($liganame). "season" .$season. " ORDER BY spieltag DESC"; $res = mysql_query($sql); if (mysql_num_rows($res)) { $spieltage=mysql_num_rows($res); } else { $spieltage=0; } echo $spieltage; [/PHP] Ausgabe: --------------------------------------------------------------------- Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\Apache\Apache2\htdocs\fillresults.inc on line 29 0 --------------------------------------------------------------------- Außer die Null am Ende hats mir also nix gebracht Übrigens die Query liefert 6 Ergebniszeilen
  24. so diesmal bin ich hier aber richtig. da ich nun die passende hintergrundfarbe gefunden hab, stehe ich nun vor dem nächsten mir unklaren problem. $sql="SELECT DISTINCT spieltag FROM Results" .clearstr($liganame). "season" .$season. " ORDER BY spieltag DESC"; $res = mysql_query($sql); $spieltage = mysql_num_rows($res); [/PHP] auf diese Zeilen kennt der browser nur eine Antwort: ------------------------------------------------------------------------ Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in %www-root%\tutnichtszursache.inc on line 29 ------------------------------------------------------------------------ ich hab die sql-query in phpmyadmin getestet. die geht (natürlich mit werten für die Variablen). daraufhin hab ich auch mal selbigen getesteten string ohne variablen ins script reingenommen, was aber am fehler nix ändert. auch folgendes geht nicht: [PHP] $spieltage = mysql_num_rows(mysql_query($sql)); ich weiß echt nichts mehr. ich glaub der php interpreter spinnt. das ist schon das dritte script auf der site, welches mysql_num_rows benutzt und die anderen gehen alle.

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