-
- _XBT_GNUC_UNUSED int res = sscanf(argv[1], "%lg", &timeout);
- xbt_assert(res,"Invalid argument %s\n", argv[1]);
- res = sscanf(argv[2], "%lg", &task_comp_size);
- xbt_assert(res, "Invalid argument %s\n", argv[2]);
- res = sscanf(argv[3], "%lg", &task_comm_size);
- xbt_assert(res, "Invalid argument %s\n", argv[3]);
+ double timeout = xbt_str_parse_double(argv[1], "Invalid timeout: %s"); /** - timeout */
+ double comp_size = xbt_str_parse_double(argv[2], "Invalid computational size: %s"); /** - Task compute cost */
+ double comm_size = xbt_str_parse_double(argv[3], "Invalid communication size: %s"); /** - Task communication size */