/i/Acil

    başlık yok! burası bom boş!
  1. 1.
    0
    for(k=1;k<strlen(ch1);k++)

    if (isdigit(ch1[k]))

    printf("%c",ch1[k]);

    Elimde bir dosya var içerisinde diyelim, " rt56gs6'asd68 " gibisinden birşey var. Ben bu dosya içerisinden rakamları çekebiliyorum fakat istediğim, ilk 3 rakamı çekebilmek yukarıda ki koda uyarlayamadım bir türlü.
    ···
  2. 2.
    0
    o döngü dosyanın tüm karakterleri için dönüyor, digit için teker teker kontrol söz konusu.
    ···
  3. 3.
    0
    eof +1 döndürüyor dosya sonu kontrolü yaparken ondan dolayı.
    ···
  4. 4.
    0
    rt56gs6'asd68 içinden 56668'i çekiyorum ve gösterebiliyorum ama 566'yı göstermek istiyorum. soruyu şöyle açıyım ch1[k] ya gelen karakterleri toplu şekilde bi yere atabilirsem sorun hallolur gibi.
    ···
  5. 5.
    0
    up up up
    ···
  6. 6.
    0
    @9 kontrol degiskeni koydum ama 3 olunca break edemiyorum donguyu.
    ···
  7. 7.
    0
    @11 olmadı işte yapabilen varsa yardımcı olursa sevinirim.
    ···
  8. 8.
    0
    @13 bi baksana break kısmına. başlangıçta kontrol 1.

    for(k=1;k<strlen(ch1);k++)

    if (kontrol>3)
    break; // şu tarz birşey yapılabilir mi c'de ?

    if (isdigit(ch1[k]))

    printf("%c",ch1[k]);
    kontrol++;
    ···