__in_opt test,__out_opt <wie verwendet man Buffer Annotations>



  • <wie verwendet man Buffer Annotations , damit sie auch was bringen und was mich noch interresieren würde ist wie macht man es, das folgendes funktioniert:

    VOID test(__in_opt int testint,__out_opt char* ReturnText){
    
    	ReturnText="ReturnText";
    }
    
    char DebugInfo[30];
    memset(DebugInfo,0x00,30);
    test(10,DebugInfo);
    printf("%s ",DebugInfo);
    

  • Mod

    strcpy verwenden.
    Arrays kann man in C/C++ nicht zuweisen.

    Wie wäre es wenn Du mal erst ein Tutorial zur Sprache liest?


Anmelden zum Antworten