1. sayfa
#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 formatta veri var aralarında # olmasa fscanf char -char -int şeklinde çekiyorum lakin bu veriyi nasıl
çekerim bir fikrim yok yardımcı olurmusunz.