Codice PHP:
#include <stdio.h>
int main(){
int i=0, lunghezza;
char *stringa, temp;
printf("Quanto lo vuoi lungo? \n> ");
scanf("%d", &lunghezza);
getchar();
stringa=(char*)malloc(lunghezza*sizeof(char));
if(stringa!=NULL) printf("\n > memoria allocata correttamente < ");
printf("\nVerranno copiati solo %d caratteri", lunghezza);
printf("\nPer terminare l'immissione e visualizzare la stringa premere INVIO\n");
while((temp=getchar())!='\n'){
if(i<lunghezza){
stringa[i]=temp;
i++;
}
}
stringa[i]='\0';
printf("Stringa inserita > %s\n", stringa);
getchar();
return 0;
}