una mezza specie di mid()!!!
codice:
#include <stdio.h> 
#include <stdlib.h> 
#include <string.h> 

void mid(char *p, int b, int e = 0){
	
	if (e < 1) e = strlen(p);
	else e = e + b;
	
	for( ; b < e; b++) printf("%c", p[b]);
	
}

void main(){ 

    char str[]="che bella giornata di sole";
    int begin=5, end=5;
    mid(str, --begin, end); // <-- il secondo parametro è facoltativo 
     
}