2
我正在逐行閱讀文本文件到二維數組中。我想連接字符數組,所以我有一個長字符數組。我遇到了麻煩,我可以讓它與兩個char數組一起工作,但是當我嘗試去做很多時,我會出錯。C與2D字符數組的連接
目前的字符數組是這樣的:
AGCTTTTCATTC
我想是這樣的:
AGCTTTTCATTCAGCTTTTCATTC
我已經inlcuded我的一些代碼。
int counter = 0;
fid = fopen("dna.fna","r");
while(fgets(line, sizeof(line), fid) != NULL && counter!=66283) {
if (strlen(line)==70) {
strcpy(dna[counter], line);
counter++;
}
}
int dnaSize = 6628;
//Concatenating the DNA into a single char array.
int i;
char DNA[dnaSize];
for(i = 0; i<66283;i++){
strcpy(DNA[i],dna[i]);
strcat(DNA[i+1],dna[i+1]);
}
-1很抱歉,但我必須要平衡這個問題了的得分。它在我看來缺乏研究努力。我想如果你閱讀了'strcpy'和'strcat',你可以自己做更多。附:很高興看到'dna'的定義,因爲這可能會使用第一個'strcpy'錯誤。 – weston