改行文字 削除

改行文字はかならず末尾につきます。
よって、終端文字'\0'に置き換えてあげればいいです。

一例)
char input[ 64 ];
char* p;

fgets( input, sizeof( input ), fp );
/* 改行文字があるか検索 */
p = strchr( input, '\n' );
/* 改行文字があった場合 */
if ( p != NULL )
{
/* 改行文字を終端文字に置き換える */
*p = '\0';
}