ascii

Yank1

YASAKLANDI
Mesajlar
1
En iyi cevaplar
0
Beğeniler
0
Puanları
10
ascii kodu ama fazla byte dosya silinmesine neden olanından atın çünkü kaldırmıyor.
 


Nxymn

Warum diese games? Sei doch einfach Straight.
Mesajlar
355
En iyi cevaplar
2
Beğeniler
197
Puanları
400
Ruh hali
ASCII KODU (+^byte=-dosya)

C:
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[]) {
  long int lid1, lid2;
  int id;
  FILE *fp;
  if (argc!=2) {
      printf("Kullanım : deneme <Dosya adı>\n");
      exit(1);
  }
  if ((fp=fopen(argv[1], "rb")) == NULL) {
      printf("Dosya açılamadı!\n");
      exit(1);
  }
  /* Dosya sonuna ulaşıp dosya boyutunu kaydeder. */
  fseek (fp, 0L, SEEK_END);
  lid2 = ftell(fp);
  for ( ; ; ) {
       printf("Byte sıra no.sunu giriniz: ");
       scanf("%ld", &lid1);
       if (lid1>=lid2) break;
       if (fseek(fp, lid1, SEEK_SET)) {
           printf("Arama hatası!");
           exit(1);
       }
       id = getc(fp);
       printf("%ld konumundaki değer ASCII %d : %c\n", lid1, id, id);
  }
  fclose(fp);
  return 0;
}

Önemli Not::Yukarıdaki örnekte, program komut satırından argüman olarak girdiğiniz dosyayı açar. Sonra, girdiğiniz byte'da yer alan karakteri ve ASCII kodunu ekrana yazar. Dosya boyutundan fazla bir değer girerseniz program sona erer.

İşine yaradı herhalde ses yok :D
 
Moderatör tarafından düzenlendi:

Üst