tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
709
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    flashdrunk flashdrunk ist offline Grünschnabel
    Registriert seit
    May 2003
    Beiträge
    2
    Hallo,
    mein alter nick war irgendwie weg, aber postspamming is ja eh keine feine Sache, also hab ich mich neu registriert.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
    #include <iostream>
    #include <cstdlib>
    #include <windows.h>
     
    using namspace std;
     
    int main() {
        char type_FS[30];
        DWORD name_length;
        DWORD serial_num;
        char name[30];
        long tasty;
        GetVolumeInformation("C:\\",name,30,&serial_num,&name_length,NULL,type_FS,tasty);
        cout<<name<<"\n";
        system("PAUSE");
        return(0);
    }

    Dieses Programm haut vorne und hinten nicht hin.
    Folgenden link habe ich noch rausgesucht: http://msdn.microsoft.com/library/de...nformation.asp

    Meine Bitte ist nun folgende:
    Ich würde euch fleißige Coder darum bitten, mir ein ähnliches Konsolenprogramm zu schreiben, woran ich die Verwendung einer win32api nachvollziehen kann.

    Das wäre wirklich sehr nett von euch. Danke fürs lesen.
    Geändert von flashdrunk (11.05.03 um 19:00 Uhr)
     

  2. #2
    Registriert seit
    Jan 2003
    Ort
    Roßdorf (Hessen)
    Beiträge
    196
    wozu ist das "tasty"?
    ich blick zwar nicht warum die funktion nicht funktioniert, hab aber herausgefunden, wenn du "tasty" initialisierst, das es dann funktioniert.... ruf die funktion doch am besten so auf, hier ein beispiel zu deinem code:

    Code :
    1
    
    GetVolumeInformation("C:\\",name , sizeof(name), &serial_num, &name_length, NULL, type_FS, sizeof(type_FS));

    ich denke es liegt daran, wenn die größe des letzten parameters zu klein ist, das dann die funktion garnicht erst ausgeführt wird...
     

  3. #3
    Registriert seit
    Apr 2002
    Ort
    Delmenhorst (Niedersachsen)
    Beiträge
    3.567
    moin


    man kann einfach gucken was die funktion zurück gibt dann sieht man auch ob die funktion ausgeführt wurde. oder man macht einen "getlasterror".



    mfg
    umbrasaxum
     

Ähnliche Themen

  1. c konsolenprogramm ?
    Von yax im Forum C/C++
    Antworten: 14
    Letzter Beitrag: 08.12.10, 10:44
  2. Konsolenprogramm mit UI
    Von GalaxyWarrior im Forum C/C++
    Antworten: 0
    Letzter Beitrag: 03.09.10, 21:28
  3. Konsolenprogramm compilieren
    Von Roumeo im Forum Java
    Antworten: 4
    Letzter Beitrag: 30.01.09, 09:21
  4. Konsolenprogramm im Hintergrund starten
    Von dila71 im Forum Microsoft Windows
    Antworten: 2
    Letzter Beitrag: 03.06.08, 15:54
  5. Aus Konsolenprogramm das Verzeichnis wechseln
    Von Andreas Gaisbauer im Forum .NET Café
    Antworten: 3
    Letzter Beitrag: 19.05.08, 23:43