我正在接受一個輸入字符串並將其放入一個名爲complement的數組中,以便我可以將每個元素與「A」,「G」,「 C「和」T「,並進行替換以產生DNA鏈的互補序列。我想利用這一點,但它不工作:如何檢查和替換數組中的元素C++
for(int i=0; i<x; i++){
if(complement[i] == "T")
complement[i] = "A";
我不能使用,因爲這會遍歷整個數組,共做替換替換功能,但我需要通過文字去性格讓AAGCT不會將A更改爲T,然後將T更改爲A.我在C++中執行此操作,但任何其他可以緩解這種情況的語言都可以。謝謝。
你可以顯示你的數組聲明嗎? – juanchopanza
與==比較字符串看起來很可疑。 – dornhege
@dornhege,如果'complement'是一個'std :: string'數組,則不行。 – StoryTeller