Olası Çoğalt boşluk kullanarak C/C++ bir çizgi:
How do I tokenize a string in C++?Bölme ayırıcı olarak
yalancı kod:
Attributes[] = Split line(' ')
nasıl?
char *pch;
pch = strtok(line," ");
while(pch!=NULL)
{
fputs (pch, stdout);
}
ve yazılı olmayan, sıkışmış, çıkış dosyası aldıktan:
Bunu yapıyor. Bu yanlış bir şey mi? Mesele benim yalancı kod gereksinimini karşılayarak bile değil, ama ben 2 loş dizi yazmalısınız nasıl endeks belirteçleri (char dizileri gibi) benim dizisi, sanırım yaklaşık karıştı? senin ayırıcı olarak " "
ile
çözümü C veya C++ kullanıyor olmanıza bağlı olarak farklıdır. – dreamlax
Nasıl aşağıdaki örneklerle bazıları hakkında: http://www.codeproject.com/KB/recipes/Tokenizer.aspx Onlar çok verimli ve biraz zariftir. String Toolkit Library, C++ basit ve kolay bir şekilde karmaşık dizgi işlemesi yapar. –