作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
下面是一个文件的输入,我将其作为 C 程序的通过重定向的标准输入。如何跳过从 >
开始的行和$
并接受从 MNLQRF..
开始的输入在一个具有动态长度的字符串中?
>pair 1
MNLQRFPRHPLTFGPTPIQPLKRLSAHLGGQVELYAKREDCNSGLAFGGNKTRKLEYLIP
EALAQGCDTLVSIGGIQSNQTRQVAAVAAHLGMKCVLVQENWVNYSDAVYDRVGNIEMSR
ILGADVRLDAAGFDIGIRPSWEQAMADVRAAGGKPFPIPAGCSEHRLGGLGFVGFAEEVR
AQEAELGFKFDYIVVCSVTGSTQAGMVVGFAADGRAERVIGIDASAKPEQTHAQILRIAQ
NTAELVGLGREITAQDVVLDTRYGGPEYGLPSEGTLEAIRLCARQEGMLTDPVYEGKSMH
GMIDKVKRGEFPAGSRVLYAHLGGVPALNAYSFLFRNG
$
MMRGFKQRLIKKTTGSSSSSSSKKKDKEKEKEKSSTTSSTSKKPASASSSSHGTTHSSAS
STGSKSTTEKGKQSGSVPSQGKHHSSSTSKTKTATTPSSSSSSSRSSSVSRSGSSSTKKT
SSRKGQEQSKQSQQPSQSQKQGSSSSSAAIMNPTPVLTVTKDDKSTSGEDHAHPTLLGAV
SAVPSSPISNASGTAVSSDVENGNSNNNNMNINTSNTQDANHASSQSIDIPRSSHSFERL
PTPTKLNPDTDLELIKTPQRHSSSRFEPSRYTPLTKLPNFNEVSPEERIPLFIAKVDQCN
TMFDFNDPSFDIQGKEIKRSTLDELIEFLVTNRFTYTNEMYAHVVNMFKINLFRPIPPPV
NPVGDIYDPDEDEPVNELAWPHMQAVYEFFLRFVESPDFNHQIAKQYIDQDFILKLLELF
DSEDIRERDCLKTTLHRIYGKFLSLRSFIRRSMNNIFLQFIYETEKFNGVAELLEILGSI
INGFALPLKEEHKVFLVRILIPLHKVRCLSLYHPQLAYCIVQFLEKDPLLTEEVVMGLLR
YWPKINSTKEIMFLNEIEDIFEVIEPLEFIKVEVPLFVQLAKCISSPHFQVAEKVLSYWN
NEYFLNLCIENAEVILPIIFPALYELTSQLELDTANGEDSISDPYMLVEQAINSGSWNRA
IHAMAFKALKIFLETNPVLYENCNALYLSSVKETQQRKVQREENWSKLEEYVKNLRINND
KDQYTIKNPELRNSFNTASENNTLNEENENDCDSEIQ
$$
所以就像刚刚读过 MNLQRF..
和MMRGFKQ..
分成两个不同的字符串,忽略所有其他噪声数据。请帮助!!
最佳答案
使用 fgets() 开始读取文件的每一行,去除前导和任何尾随空格。如果第一个字符是 >
和 $
则继续阅读下一行。
编辑:
char input[100]; // YOu can decide on the size of line
if (fgets(input, sizeof input, stdin) == NULL) {
; // handle EOF
}
关于c - 用 C 语言演奏弦乐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21918149/
我想在 Kivy 中加载和播放“.mid”MIDI 文件,但主要是在移动平台(即 IOS 和 Android)上。 我假设,我不想深入了解基于原生 C/C++ 的东西的复杂性(即为了避免交叉编译,我不
我是一名优秀的程序员,十分优秀!