I have a problem with the set_ccs function. I cannot take elements from user. How can i fix that?
int main(){
    char *ccs;
    *ccs =(char*)malloc(sizeof(char) * 80);//i have to use dynamic memory allocation    
     printf("Enter CCS: ");
     set_ccs(&ccs); 
     free(ccs);
  return 0;
}
int set_ccs(char **ccs){
    int i = 0;
    scanf("%s",*ccs);//Is it better to use fgets? Because scanf seems to count 'enter'
    while(*ccs!='\0'){
       ccs++;
       i++;
    }
    printf("Length of sequence : %d\n",i);//It always return 3
    printf("%s",ccs); //with weird elements
 return i;
}
Thanks already.
 
     
     
    