Ho 3 files:

main.c
Codice PHP:
#include <stdio.h>
#include "file_esterno.h"

int main(void) {
        
char *stringa;
        
modifica(stringa);
        
        
printf("%s\n"stringa);
          return 
0;


file_esterno.h
Codice PHP:
#include <string.h>
#include <stdio.h>

void modifica(char *stringa); 

file_esterno.c
Codice PHP:
#include "file_esterno.h"

void modifica(char *stringa) {
    
char *varie_str[2] = { "uno""due" };
    
int scelta 0;
    
    
stringa varie_str[scelta];


Vorrei modificare char *stringa dalla funzione modifica(), ma il codice postato non funziona, sapreste indicarmi dove sbaglio?

Grazie anticipatamente.