c_cpp 在C中展示Perl的chomp功能
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c_cpp 在C中展示Perl的chomp功能相关的知识,希望对你有一定的参考价值。
#include <stdbool.h>
#include <stdio.h>
#include <string.h>
/**
* Truncate string at first newline, if exists, returning true on chomp; false, if no chomp.
*/
bool chomp(char *line) {
// https://stackoverflow.com/a/3217634/155167
bool success = false;
char *c = strchr(line, '\n');
if (c != NULL) {
// Subtract the address of the newline from the string's address!
int index = (int)(c - line);
line[index] = '\0';
success = true;
}
return success;
}
以上是关于c_cpp 在C中展示Perl的chomp功能的主要内容,如果未能解决你的问题,请参考以下文章
perl实现awk的功能
perl 转置矩阵
chomp
perl中 hash值是数组如何访问?谢谢
perl函数操作符解析
perl 语言一些常见生信处理脚本