我是一個新的c編程,所以我不理解爲這個過程工作。將字符串拆分成一些大小的字符數組
我有一個像下面的方式定義的結構。
struct codons
{
char amino_acid[20], slc[20], dna_codon[40];
};
struct codons c1 = {"Isoleucine", "I", "ATT, ATC, ATA"};
struct codons c2 = {"Leucine", "L", "CTT, CTC, CTA, CTG, TTA, TTG"};
用戶必須輸入字符串序列。例如:
printf("Enter the sentence: ");
gets(str);
如果用戶輸入的字符串,如:
ATTCTGCTTTTA
然後我具有與本字符串轉換爲3char長度字符串等
ATT, CTG, CTT, etc.
然後,我要檢查是否這3個字符串的短串沒有出現在結構中。
我沒有任何想法如何將字符串轉換爲3char字符串長度並檢查。
任何人都可以給我一些建議嗎?
您需要顯示結構是如何聲明的。顯示它如何初始化並不完全相同。 – unwind
[你的代碼到目前爲止?](http://mattgemmell.com/2008/12/08/what-have-you-tried/)至少你可以從用戶那裏獲得輸入並存儲它的權利? – Mike
已更新代碼 – sam