acik 0 Report post Posted October 18, 2005 Sekrg ni baru aku realised C ni leceh. Tapi apakan daya, C is powerfull.Aku bermasalah nak dapatkan sebahagian drpd string. Dlm PHP contohnya ada function substr() utk extract sebahagian drpd string. Dlm C aku x jumpa lagila function tu, atau yg sewaktu dengannya.Pls share.... Quote Share this post Link to post Share on other sites
1kHz 0 Report post Posted October 18, 2005 http://www.cplusplus.com/ref/cstring/ Quote Share this post Link to post Share on other sites
Ancient One 3 Report post Posted October 19, 2005 bleh guna strstr function. follow link oleh 1khz utk maklumat lanjut. Quote Share this post Link to post Share on other sites
acik 0 Report post Posted October 19, 2005 Thanx very much guys. Any way aku dah jumpa, like to share with you.Kalu nak extract keluar sbhgian drpd string buleh guna strncopyKatakan kita ada string :char ICNo[13] ="760818017303";camna nak extract kod negeri?Kalu kita perhati kod negeri berada pada array pada kedudukan nombor index 6 (index array dlm C mula dgn 0),char kodnegeri[3];strncpy(kodnegeri, &ICNo[6], 2); yg mana kodnegeri ialah string yang akan terima kod yg diextract keluar dr ICNo, &ICNo[6] adalah character mula diextract, 2 refer berapa panjang character yg nak diextract.Complete code #include <stdio.h> #include <conio.h> #include <string.h> int main() { char ICNo[13] ="760818017303"; //camna nak extract kod negeri? //Kalu kita perhati kod negeri berada pada array pada kedudukan nombor index 6 (index array dlm C mula dgn 0), char kodnegeri[3]=""; strncpy(kodnegeri, &ICNo[6], 2); printf("Kod negeri : %s",kodnegeri); getch(); } Sumber : Problem solving and Program design in C, by Jeri R Hanly & Elliot B Koffman (ISBN: 0321210557) ms 443 Quote Share this post Link to post Share on other sites
Ancient One 3 Report post Posted October 20, 2005 ooo.. tu rupanya problem u.. aku ingat nak "search: substring dari string. Quote Share this post Link to post Share on other sites