我正在尝试在这里编写基本上从字符串读取的 alil 函数。它每三个字符读取一次,并使用前置条件(if 语句)对其进行评估。如果满足条件,它将用新的三个字母替换这三个字母。然后它将输出新字符串。
我尝试编写代码,但似乎无法正确逻辑。程序运行,但它没有打印出任何东西。不要介意函数名称和不准确之处。我只是在做一个示例函数来测试它。
string amino_acids(string line)
{
string acid;
string acids;
string newline;
for( int i= 0; i < line.length(); i++)
{
acid = line[i];
}
for (int i = 0; i < 3; i++)
{
acids = acid[i];
if(acids == "GUU")
{
acids = "ZAP";
}
newline = acids;
}
cout << "Acids: " <<newline <<endl;
return newline;
}