Parcourir la source

Update client_firstSteps.c

printf format (llu) not valid on win32 systems
FlorianPalm il y a 9 ans
Parent
commit
73a236519c
1 fichiers modifiés avec 5 ajouts et 1 suppressions
  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);
     }