Arama butonu
Bu konudaki kullanıcılar: 1 misafir
6
Cevap
424
Tıklama
0
Öne Çıkarma
DOSYADAN VERİ NASIL OKUNUR
S
9 yıl
Çavuş
Konu Sahibi

Merhaba arkadaşlar deneme.txt dosyasının içinde isim#soyisim#1234555

bu formatta veri var aralarında # olmasa fscanf char -char -int şeklinde çekiyorum lakin bu veriyi nasıl

çekerim bir fikrim yok yardımcı olurmusunz.



G
9 yıl
Teğmen

# karakterine kadar okuyup char olarak çekeceksin hepsini.

Numara illa int olacak dersen sonradan döndürürsün int'e.


Bu mesaja 1 cevap geldi.
S
9 yıl
Çavuş
Konu Sahibi

tamam ama nasıl okutacaz o konudada yardımcı olabilirmisin taslak bir kod mesela yaza bilirmisin




Bu mesajda bahsedilenler: @GorunmezBKZ
T
9 yıl
Yüzbaşı

Openfiledialog konusunu araştırın



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
S
9 yıl
Çavuş
Konu Sahibi

#include<stdio.h> 
#include<conio.h>
#include<stdlib.h>
#include<string.h>
#include<iostream>
using namespace std;


int main(){
FILE * dosya;

char gelen[100], m1[50], n1[50],o1[50];
int i=0,m=-1,n=0,o=0,t=0,r,uzunluk;
char a[100];
if((dosya=fopen("deneme.txt","r"))!=NULL){

char karekter;

while(!feof(dosya)){



fscanf(dosya,"%s",&gelen[i]);

//printf("%s %s %d\n\n",numaralar,isimler,notlar[0]); i++;
i++;

}
uzunluk=strlen(gelen);
/*while(a[j]!=NULL)
{printf("%c",a[j]);
j++;
}*/


//itoa (r,numaralar,10);
printf("%d\n",uzunluk);
for(int ty=0;ty<uzunluk;ty++){
{
a[ty]=gelen[ty];

}

}
printf("buda ty : %s\n",a);

for(int h=0;h<uzunluk;h++){

if(a[h]=='#')
{ t++;
continue;
}
if(t==0){
m++;
m1[m]=a[h];

printf("kac defa\n");
}
if(t==1){
n1[n]=a[h];
n++;
}
if(t==2){
o1[o]=a[h];
o++;
}
}
int yy=strlen(m1);
printf("%s\n",m1);
printf("%d\n",yy);
int yu=strlen(n1);
printf("%s\n",n1);
printf("%d\n",yu);
int yv=strlen(o1);
printf("%s\n",o1);
printf("%d\n",yv);




}
else{
printf("dosya bulunamadi");
}
fclose(dosya);

}




Bu mesajda bahsedilenler: @ataberkk
S
9 yıl
Çavuş
Konu Sahibi

olayı ben böyle çözdüm ama daha kolay bir yol varmı ??



T
9 yıl
Yüzbaşı

Sanirim c++ bu. C#ta openfiledialog ile yapılıyor onun karşılığı c++da nedir.bilmiyorum acikcasi



< Bu ileti mobil sürüm kullanılarak atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.