. Klavyeden -1 girilene kadar verilen tek sayıları tek bağlı doğrusal bir listenin başına, verilen çift sayıları ise
listenin sonuna ekleyen programı yazmak istiyorum yardım edebilir misiniz. Yaptığım işlem bu ama nasıl yapabiliri
m hata alıyorum
listenin sonuna ekleyen programı yazmak istiyorum yardım edebilir misiniz. Yaptığım işlem bu ama nasıl yapabiliri
Kod:
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
int main()
{
int numara,i;
FILE *dosya;
dosya=fopen("aaa.txt","a");
while(numara!=-1)
{
printf("Bir rakam giriniz:");
scanf("%d",&numara);
if(numara%2==0)
{
fseek(dosya,1,SEEK_SET);
fwrite(&numara,sizeof(int),10,dosya);
}
else
{
fseek(dosya,1,SEEK_END);
fwrite(&numara,sizeof(int),10,dosya);
}
}
fclose(dosya);
}
Moderatör tarafında düzenlendi: