#include <stdio.h>
// enforce immutability in function arguments
// Function receives a pointer to immutable data
void print_config(const char *config) {
// config cannot be modified here
printf("Config: %s\n", config);
// config[0] = 'X'; // ERROR: cannot modify const data
}
int main() {
const char *text = "System Ready";
print_config(text);
return 0;
}
/*
run:
Config: System Ready
*/