私の C プログラムでは、 のような char 配列を作成しますchar read_str[MAX_ALLOWED_BUFFER];
。この配列を使用して、空白と改行文字を左右から削除するにはどうすればよいですか。これはポインターではないため、末尾の文字を取り除く方法がわかりません。誰でも助けてもらえますか?
char read_str[MAX_ALLOWED_BUFFER];
FILE *fp;
fp = fopen(argv[1],"r");
fgets(read_str, MAX_BUFFER, fp);
// how to trim read_str ?