Suchergebnisse

  1. german

    Diskussion Bug bei C und dem Windows Subsystem für Linux (WSL)

    Das ist lediglich der durch den Standard definierte Mindestwert. Wenn du den ersten Satz in der verlinkten Referenz liest ... ... wird klar was falsch ist, wenn du dir meine Beschreibung oben noch mal anschaust. Wenn ich ein ELF Executable kompiliere und im Code ein RAND_MAX habe, dann wird...
  2. german

    Diskussion Bug bei C und dem Windows Subsystem für Linux (WSL)

    Je mehr ich drüber nachdenke ... Wenn ich einen C Code schreibe und C Funktionen verwende, dann sind die ja bereits in einer C Laufzeitbibliothek implementiert auf die verlinkt wird. Und diese Implementierung müsste auf die Plattform angepasst sein, auf der sie läuft, oder? Was ist das dann...
  3. german

    Diskussion Bug bei C und dem Windows Subsystem für Linux (WSL)

    WSL2. Ich denke zwar das unter WSL schon gesehen zu haben, macht aber sicher keinen Sinn sich darüber noch Gedanken zu machen.
  4. german

    Diskussion Bug bei C und dem Windows Subsystem für Linux (WSL)

    Ich habe ein paar Probleme festgestellt, wenn ich ELF Executables in WSL ausführe. Einige C Standardfunktionen scheinen unterschiedliche Wertebereiche bzw. unterschiedliche Auflösungen zurückzugeben. Ich vermute sie kompilieren zu Prozessorinstruktionen die halt bereits unterschiedliche Werte...
  5. german

    [C] ffind - Finde Bytesequenzen in Binärdateien 1.2

    Wer schon einmal in die Verlegenheit gekommen ist, Binärdateien patchen zu müssen, wird vermutlich einen HEX Editor zu Hilfe genommen haben um Bytesequenzen zu finden und zu überschreiben. C unterstützt das Überschreiben von Sequenzen direkt im Stream, sodass es insbesondere bei großen Dateien...
  6. german

    Ressource [C] ffind - Finde Bytesequenzen in Binärdateien

    german erstellte eine neue Ressource: [C] ffind - Finde Bytesequenzen in Binärdateien - Rabin-Karp Implementierung für Dateiinhalte Erfahre mehr über diese Ressource...
  7. german

    [powershell] Die Syntax & ihre Sonderzeichen - Registrierungsabfrage

    Haha, um Globbing zu verhindern gibt's -LiteralPath statt -Path.
  8. german

    [PowerShell] "(foo).bar" anders interpretieren & andere workarounds

    So was vielleicht? Keine Ahnung. Auf jeden Fall kein assoziatives Array wie in Batch (das ginge dann auch eher in Richtung Hash in PowerShell). $arr = New-Object 'object[,,]' 100,100,100 foreach ($i in 0..99) {foreach ($j in 0..99) {foreach ($k in 0..99) {$arr[$i,$j,$k] = ("value " + $i + " " +...
  9. german

    [PowerShell] "(foo).bar" anders interpretieren & andere workarounds

    $foo="bar" $bar="baz" (Get-Variable $foo).Value Das ist so ähnlich gelagert wie deine vorherige Aufgabe. In diesem Fall soll ein String als Variablenname interpretiert werden. Zumindest denke ich dass du das meinst. Andererseits klingt sowas wie "1 bis 1000" auch schon wieder nach einem Array...
  10. german

    [PowerShell] "(foo).bar" anders interpretieren & andere workarounds

    Haha, nee mit sowas hab ich kein Problem. Das hab ich vollständig verstanden ;) @echo off &setlocal set "a=b" set "b1=c" set "c=4711" call call echo %%%%%%%a%1%%%%%% pause
  11. german

    [PowerShell] "(foo).bar" anders interpretieren & andere workarounds

    Du willst einen String als PowerShell Kommando ausführen? Invoke-Expression @echo off &setlocal set "myCmd=(Get-Partition -DriveLetter C).DiskNumber" powershell -nop -ep Bypass -c "Invoke-Expression $env:myCmd" pause
  12. german

    [PowerShell] "(foo).bar" anders interpretieren & andere workarounds

    Geht nicht. Du kannst nicht davon ausgehen dass die cmd.exe ein PowerShell CmdLet ausführt. Das kann nun mal nur ein PowerShell Prozess. Und wie gesagt, was auch immer mit einer Umgebungsvariable im PowerShell.exe Prozess gemacht wird, hat keine Wirkung auf den cmd.exe Prozess. Änderungen der...
  13. german

    [PowerShell] "(foo).bar" anders interpretieren & andere workarounds

    Hmpf, Powershell ist der Kindprozess. Eine Umgebungsvariable die im cmd.exe Prozess erstellt wurde, bevor dieser den PowerShell.exe Prozess spawnt, ist problemlos abgreifbar. @echo off &setlocal set "mydrive=C" for /f %%i in ('powershell -nop -ep Bypass -c "Get-Partition -DriveLetter...
  14. german

    [PowerShell] "(foo).bar" anders interpretieren & andere workarounds

    Lass mich doch nicht zappeln und sag gleich was du vorhast :D So wie du das denkst wird es niemals funktionieren. Umgebungsvariablen werden immer vom Eltern- zum Kindprozess vererbt. Eine Änderung der Umgebung im Kindprozess wird nie eine Änderung der Umgebung im Elternprozess nach sich ziehen...
  15. german

    [PowerShell] "(foo).bar" anders interpretieren & andere workarounds

    Für die Nachwelt - das ist ein absolutes Negativbeispiel. (Get-Partition -DriveLetter C | Out-String -Stream | Select-String "^\d+").Matches[0].Value Nein, sorry, funktioniert nicht für dein Exempel, da DiskNumber gar nicht zur Standardausgabe gehört (hatte ich mir im Vorfeld nicht angesehen)...
  16. german

    [PowerShell] "(foo).bar" anders interpretieren & andere workarounds

    Naja, Pipe von Objekten ist das sprachliche Mittel der Wahl in der PowerShell. Ohne geht's halt mit dem Member-Access-Operator alias Punkt. Aber das tendiert schon wieder Richtung C#.NET und das zu vermeiden war ja nun genau deine Frage ;) Also, Pipe ist PowerShell Style. Da ist in aller Regel...
  17. german

    [PowerShell] "(foo).bar" anders interpretieren & andere workarounds

    Sollte mit Select-Object machbar sein Get-Partition -DriveLetter C | Select-Object -ExpandProperty DiskNumber
  18. german

    Objekt zu json hinzufügen

    Japp. Hatte das so im Hinterkopf. Ist dasselbe. var obj = JSON.parse(responseBody) obj.data.5ghz.wlanModes.push({ "value": "53", "text": "802.11n+ac (Wi-Fi 5)" }); return JSON.stringify(obj);
  19. german

    Objekt zu json hinzufügen

    JSON Markup als Text. Das ist aber noch kein JavaScript Objekt. Dafür gibt's halt JSON.parse. Und dann JSON.stringify um wieder einen String draus zu machen, wenn du zurückschreiben willst.
Zurück
Oben Unten