-
1.
0for(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.
0o döngü dosyanın tüm karakterleri için dönüyor, digit için teker teker kontrol söz konusu.
-
3.
0eof +1 döndürüyor dosya sonu kontrolü yaparken ondan dolayı.
-
4.
0rt56gs6'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.
0up up up
-
6.
0@9 kontrol degiskeni koydum ama 3 olunca break edemiyorum donguyu.
-
7.
0@11 olmadı işte yapabilen varsa yardımcı olursa sevinirim.
-
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++;