perl chomp, , . , ,
char*
chomp(char* p)
{
if(!p) return p;
size_t len=strlen(p);
if(len>0) len--;
if(p[len]=='\n') p[len--]='\0';
if(len>=0) if(p[len]=='\r') p[len--]='\0';
return(p);
}
, , , . . , MAX char [20], . , ,
char array[MAX][20];
int ndx;
char line[100];
for( ndx=0; fgets(line,sizeof(line)-1),stdin); ++ndx ) {
chomp(line);
strncpy(array[ndx],line,sizeof(array[ndx])-1);
}