property_set设置整数
时间: 2023-10-08 19:10:27 浏览: 344
PHP中__get()和__set()的用法实例详解
可以使用以下代码将整数值设置为系统属性:
```
#include <stdlib.h>
#include <stdio.h>
#include <sys/system_properties.h>
int main() {
const char *prop_name = "my.property";
int prop_value = 12345;
// 设置整数值到系统属性
char prop_value_str[PROP_VALUE_MAX];
snprintf(prop_value_str, sizeof(prop_value_str), "%d", prop_value);
if (__system_property_set(prop_name, prop_value_str) != 0) {
printf("Failed to set property %s\n", prop_name);
return EXIT_FAILURE;
}
printf("Successfully set property %s to %d\n", prop_name, prop_value);
return EXIT_SUCCESS;
}
```
在上述代码中,将整数值转换成字符串并将其设置为系统属性的值。可以使用`__system_property_get()`函数检索系统属性的值,并将检索到的字符串转换回整数。
阅读全文