#include<stdio.h> #include<stddef.h> #include<stdlib.h> #define FAIL 0 #define SUCCESS 1 int main() { FILE *fp1, *fp2; fp1=fopen("infile","rb"); if(fp1=NULL) { printf("Not Open fp1"); fclose(fp1); return FAIL; } fp2=fopen("outfile","wb"); if(fp2=NULL) { printf("Not Open fp2"); fclose(fp2); return FAIL; } while(!feof(fp1)) { putc(getc(fp1),fp2); } fclose(fp1); fclose(fp2); return SUCCESS; } burada ne gibi bir hata olabilir? |
kolay gelsin arkadaşlar jdeveloperda jsf ile ilgileniyorum yeni başladım.Bugün login sayfası yapıcaktım, rica etsem yardımcı olabilir misiniz? yapmam gereken:kullanıcı adı ile şifresini dogru girerse yeni bir sayfa açılsın hatalı girerse hata mesajı versin.kullanıcı adı ve sifresi tek seçenek olabilir |
merhaba arkadaşlar ana bilgisayarımdan virtual box ile kurduğum xp ye erişmek istiyorum ama bir türlü yapamadım yardımcı olabilir misiniz? örnke olarak psexec,pskill gibi komutlarla dosyalara erişip silmek istiyorum < Resime gitmek için tıklayın > |
#include<stddef.h>
#define FAIL 0
#define SUCCESS 1
typedef struct{
int id;
char name[5];
char surname[5];
}OGR;
int main()
{
FILE *fp1;
OGR ogrenci;
int no,offset;
fp1=fopen("infile","rb");
if(fp1==NULL)
{
fclose(fp1);
return FAIL;
}
printf("ogrencinin numarasini giriniz: ");
scanf("%d",&no);
offset=(no-1)*sizeof(OGR);
if(fseek(fp1,offset,SEEK_SET))
{
printf("hatali erisim");
return FAIL;
}
fread(&ogrenci,sizeof(OGR),1,fp1);
printf("%d-%s %s",ogrenci.id,ogrenci.name,ogrenci.surname);
fclose(fp1);
return SUCCESS;
}
soru:numarası girilen öğrencinin bilgilerini ekrana yazdırma
çalıştırdıktan sonra run time error alıyorum mesela ekrana:
1-ali yıldızhan yazdırması gerekirken 8347983242-li yıl zhan (abiduk gubudik karakterler) yazdırıyor.Yardımcı olursanız çok sevinirim