- "hello bow are you"
için bir test olarak değiştirmeye çalıştığım anda bir dizede bir metni bulmak ve değiştirmek için bir program yapmaya çalışıyorum.Değeri işaret eden değeri strstr(); C
Yani öncelikle ben şimdi nasıl gelecek 3 harf değiştirmek için hiçbir fikrim yok "(this position)how are you"
bir gösterici ile döner char *substring = strstr(mystring, newstr);
kullanarak "how"
bulabilirsiniz. Ben "how"
değiştirerek dize uzunluğu için strlen(newstr)
yapabilirsiniz, ancak işaretçi newstr başlayarak mystring değiştirmek için bir yol bulamıyorum.
'* alt dize = 'b';' – EOF
@GeorgeStocker Bu nasıl soru çok geniştir? Yeni başlayanların sorusunu anlamak makul ve kolaydır. –
@JohnKugelman "Eğer okuyabileceğim bir şey varsa heyecanlanırdım." ve "Bir program yapmaya çalışıyorum, ama aslında kodumu, hatanın nerede olduğunu görmen gerektiğini bütünüyle göstermiyorum; okumak için bana bir şey verebilir misin?" –