Sfoglia il codice sorgente

Update client_firstSteps.c

printf format (llu) not valid on win32 systems
FlorianPalm 9 anni fa
parent
commit
73a236519c
1 ha cambiato i file con 5 aggiunte e 1 eliminazioni
  1. 5 1
      examples/client_firstSteps.c

+ 5 - 1
examples/client_firstSteps.c

@@ -33,7 +33,11 @@ int main(void) {
             UA_Variant_isScalar(&rResp.results[0].value) &&
             rResp.results[0].value.type == &UA_TYPES[UA_TYPES_DATETIME]) {
         raw_date = *(UA_DateTime*)rResp.results[0].value.data;
-        printf("raw date is: %llu\n", raw_date);
+        #ifdef _WIN32
+           printf("raw date is: %I64u\n", raw_date);
+        #else
+           printf("raw date is: %llu\n", raw_date);
+        #endif
         UA_DateTime_toString(raw_date, string_date);
         printf("string date is: %.*s\n", string_date->length, string_date->data);
     }