Zum Inhalt springen

thund3rf0x

Mitglieder
  • Gesamte Inhalte

    7
  • Benutzer seit

  • Letzter Besuch

  1. Hey! Ja danke, genau das hat mir gefehlt! Hab noch nicht so viel mit mysql gemacht, danke für deine Hilfe, funktioniert jetzt wunderbar! Und den Tipp für den . werd ich auch berücksichtigen! Danke dir!
  2. Hallo zusammen! Ich hab folgendes Problem.. In einem Tcl script brauche ich eine IP-Adresse... Diese lass ich mir aus einer Datenbank liefern, muss aber überprüfen, ob es sich um eine gültige IP handelt, da in der Datenbank auch IPs sind, die ich nicht brauche! Der Aufruf ist wie folgt: mysql -u user -p password -ABC_DB -e "SELECT Svr_IP FROM Servers S WHERE town='townA' and Svr_name='nameA';" Dann erhalte ich die Ausgabe +----------------+ | Svr_IP | +----------------+ | ***.***.***.*** | +------------------+ Wie komm ich jetzt NUR an die IP selber ran? Wenn ich hier regular expression drüber laufen lasse, dann findet er nie eine gültige IP... meine regular expression orientiert sich an diesem Beispiel: if {[regexp {(^[2][5][0-5].|^[2][0-4][0-9].|^[1][0-9][0-9].|^[0-9][0-9].|^[0-9].)([2][0-5][0-5].|[2][0-4][0-9].|[1][0-9][0-9].|[0-9][0-9].|[0-9].)([2][0-5][0-5].|[2][0-4][0-9].|[1][0-9][0-9].|[0-9][0-9].|[0-9].)([2][0-5][0-5]|[2][0-4][0-9]|[1][0-9][0-9]|[0-9][0-9]|[0-9])$} $string match v1 v2 v3 v4]} {puts "$v1$v2$v3$v4"} else {puts "none"} Hat jemand ne Idee, einen Tipp oder ähnliches? Auf die Datenbank habe ich keinen Einfluss..... gruß thund3r
  3. Naja ich dachte das, weil ich keine Fehlermeldung bekam, und die if-Abfrage erfolgreich war, obwohl eigentlich kein Wert bei "%010ld" vorhanden war... Aber gut, das wusste ich nicht.. Hat wunderbar funktioniert, danke dir!
  4. Hallo, ich hab folgendes Problem. Ich möchte ein Char Array mit einem erwarteten Inhalt vergleichen. Das Problem ist nur, dass der erwartete Wert Variablen enthält. Der erwartete Wert sieht so aus: ("Sector%010ld___Disk_Check_____ID%010ld__", start, id); Die Variable "start" ändert sich, und das Vergleichen findet öfter statt. Ich habe mich schon mit der "strcmp" versucht.... Das sieht bei mir so aus: if(strcmp(buffer, ("Sector%010ld___Disk_Check_____ID%010ld__") ) == 0); So läufts zwar durch, aber wie bekomme ich da meine Variablen mit rein? Weil so überprüft er ja nur, ob an dene bestimmten Stellen Zahlen stehen, ich muss aber wissen, ob dort genau der erwartete Wert steht... Hat jemand eine Idee, wie ich das machen könnte? Ich hab auch überlegt, dass man den erwarteten Wert aufgliedert, hab aber keine Lösung dafür gefunden.
  5. Also mach dir da mal nicht so die Sorgen! Mir gings genau so wie den andern die hier schreiben. Deiner Firma wird was daran liegen, dass du was lernst & ihnen auch was bringst, also werden sie sich schon noch gut um dich kümmern. Du musst ganz einfach neuen Sachen immer offen gegenüberstehen & dich auf keinen Fall schnell entmutigen lassen Lernt sich leichter als man vorher denkt & wenns mal nicht klappt, passiert einem auch nichts, wenn man nachfragt^^ Viel Spaß noch weiterhin
  6. Also... Ich habe grundsätzlich erstmal finden lassen, was mein System überhaupt für Laufwerke hat. Dazu hab ich die GetLogicalDrives Funktion verwendet. Und dann wollte ich über ein paar Schritte dahin kommen, dass eben das Laufwerk mit der Flashkarte ausgewählt wird.(GetDriveType) Für den Pfad habe ich dann noch die GetSystemDirectory Funktion, aber da wirds dann schon schwammig und ich weiß nicht mehr weiter, wie ich dazu kommen soll, dass ich die Sektornummer auslesen lassen kann.... Okay, danke, werde mich dort mal einlesen. Läuft alles unter XP, daher kein Problem. Ich habe vor mit der Konsolenanwendung eben der Reihe nach, alle Sektoren anzusprechen und mir die jeweilige Sektorennummer übergeben lasse. Dann soll geprüft werden, ob das alles vollständig passiert, bzw. an welcher Stelle es Probleme/Fehler gab/gibt. (Das ist jedoch nicht mehr das Problem, das überprüfen und was danach kommt) Hoffe, das ist genauer..
  7. Hallo! Ich habe folgendes Problem: Ich möchte in einer Konsolenanwendung auf eine über USB-Adapter angeschlossene Compact Flash Karte zugreifen. Genauer gesagt möchte ich die Sektorennummern auslesen lassen. Die weitere Verarbeitung ist nicht das Problem. Jedoch komme ich mit den zugehörigen Windowas-Standart-Funktionen nicht zurecht, dass ich überhaupt einmal an die Stelle komme, dass ich die Sektoren, sowie ihre Nummern auslesen kann. Auch die Dokumentation der MSDN ist für mich nicht so selbsterklärend, dass ich es damit hinbekomme. Meine Frage, gibt es einen einfachen Weg, für den ich vielleicht einfach blind bin? Oder allg. wie muss ich vorgehen? Falls da jemand schon Erfahrungen mit gemacht hat, würde ich mich sehr über Antworten freuen

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