Yardımcı olabilecek yazılım örnekleri.

Nxymn

Warum diese games? Sei doch einfach Straight.
Mesajlar
355
En iyi cevaplar
2
Beğeniler
197
Puanları
400
Ruh hali
Merhaba,bugün sizlere bazılarını topladığım bazılarınıda kendim yaptığım kodlar göstericem.Umarım işinize yarar.

Dosya gizleme JAVASCRİPT
#include <stdio.h>

#include <string.h>

#include <stdlib.h>



#define MAX_FILE_NAME_LEN 80



int main(int argc, char **argv)

{

char source_file_name[MAX_FILE_NAME_LEN + 1];

char dest_file_name[L_tmpnam];

int key, ch;

FILE *fsource, *fdest;



if (argc != 2) {

printf("sifrelenecek dosyanin ismini giriniz : ");

gets(source_file_name);

printf("anahtar degerini giriniz : ");

scanf("%d", &key);

}

else {

strcpy(source_file_name, argv[1]);

key = atoi(argv[2]);

}



tmpnam(dest_file_name);



fsource = fopen(source_file_name, "rb");

if (fsource == NULL) {

fprintf(stderr, "%s dosyasi acilamiyor!\n", source_file_name);

exit(EXIT_FAILURE);

}



fdest = fopen(dest_file_name, "wb");

if (fdest == NULL) {

fprintf(stderr, "%s dosyasi yaratilamiyor!\n", source_file_name);

fclose(fsource);

exit(EXIT_FAILURE);

}



srand(key);



while ((ch = fgetc(fsource)) != EOF)

fputc(ch ^ rand(), fdest);



fclose(fsource);

fclose(fdest);



remove(source_file_name);

rename(dest_file_name, source_file_name);



return 0;

}

Hata Kontrolü (Tam olarak)
#include <stdio.h>

#include <stdlib.h>



int main(int argc, char *argv[])

{

FILE *fp1, *fp2;

char cd;



if (argc!=3) {

printf("Kullanım: deneme <Kaynak dosya> <Hedef dosya>\n");

exit(1);

}



if ((fp1=fopen(argv[1], "rb")) == NULL) {

printf("Kaynak dosya açılamadı!\n");

exit(1);

}

if ((fp2=fopen(argv[2], "wb")) == NULL) {

printf("Hedef dosya açılamadı!\n");

exit(1);

}



while (!feof(fp1)) {

cd = fgetc(fp1);

if (ferror(fp1)) {

printf("Kaynak dosyadan okuma hatası!\n");

exit(1);

}

if (!feof(fp1)) fputc (cd, fp2);

if (ferror(fp2)) {

printf("Hedef dosyaya yazma hatası!\n");

exit(1);

}

}



fclose (fp1);

fclose (fp2);



return 0;

}

_____________________________________________



Yukarıdaki örnekte, program komut satırından argüman olarak verilen kaynak dosyanın içeriğini yine argüman olarak verilen hedef dosyaya yazar. Hedef dosya mevcut değilse oluşturur, mevcut ise önceki içeriğini tamamen siler. Program içinde tam bir hata kontrolü sağlanır.

Dosya Silme (Hatasız)
#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

#include <ctype.h>



int main(int argc, char *argv[])

{

if (argc != 2) {

printf("Kullanım : deneme <Dosya adı>\n");

exit(1);

}



printf("Dosya silinecek! Devam edecek misiniz (E/H)?");

if (toupper(getche())=='E') remove(argv[1]);



return 0;

}



Yukarıdaki örnekte, program komut satırından argüman olarak verdiğiniz dosyayı siler.

fwrite fonksiyon örneği c#
#include <stdio.h>

#include <string.h>





int main(void){

//Dosyaya kaydedilecek veri.

const char * veri="C programlama dilinde dosya işlemleri nasıl yapılır.";

//Oluşturulacak dosyanın kaydedileceği değişken.

FILE * dosya;

//Dosyaya kaydedilen veri miktarı.

int kaydedilen=0;



//test.dat isminde bir dosya oluşturuluyor ve

//dosyaya yazmak için açılıyor.

dosya=fopen("test.txt","w");



//İşlemin doğruluğu kontrol ediliyor.

if(dosya==NULL){

printf("Dosya oluşturulamadı. Hata: %s",stderr);

return 0;

}



//Dosyaya veri kaydediliyor.

//strlen() fonksiyonu string uzunluğunu bayt cinsinden bulmak için kullanılıyor.

kaydedilen=fwrite(veri,1,strlen(veri)+1,dosya);



//Kaydedilen veri miktarı ekrana yazdırılıyor.

printf("Dosyaya %d bayt veri kaydedildi.",kaydedilen);



//Dosya kapatılıyor.

fclose(dosya);



return 0;

}

Umarım bütün forum kullanıcılarının işine yaramıştır.
 


Daaydreamer

Kömür Madencisi
Mesajlar
107
En iyi cevaplar
3
Beğeniler
186
Puanları
410
JavaScript diye verdiğin kod JavaScript kodu değil. Ayrıca hazır kod paylaşıyorsan credit de vermelisin -ki hazır kod paylaşmanı tavsiye etmiyorum.
İyi günler!
 

Nxymn

Warum diese games? Sei doch einfach Straight.
Mesajlar
355
En iyi cevaplar
2
Beğeniler
197
Puanları
400
Ruh hali
JavaScript diye verdiğin kod JavaScript kodu değil. Ayrıca hazır kod paylaşıyorsan credit de vermelisin -ki hazır kod paylaşmanı tavsiye etmiyorum.
İyi günler!
Eleştiri olsun,yorum olsun.
Değerli yorumunuz için teşekkürler.
 

Pure

Ağaç Yumruklayıcı
Mesajlar
12
En iyi cevaplar
0
Beğeniler
6
Puanları
40
Ruh hali
Dostum bunun JavaScript olduğuna emin misin?
 

Üst