Skip to content

Instantly share code, notes, and snippets.

@emirozturk
Created December 19, 2019 11:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save emirozturk/3641e1c641d5ee488522f7f634e2f420 to your computer and use it in GitHub Desktop.
Save emirozturk/3641e1c641d5ee488522f7f634e2f420 to your computer and use it in GitHub Desktop.
C ile Programlama 10. Hafta
#include <stdio.h>
int main() {
//Dosyadaki her harfi büyütüp yine aynı dosyaya yazan uygulama
//dosyayı aç (fp1)
FILE *fp1;
fp1= fopen("deneme.txt","r");
if(fp1!=NULL){
//ikinci bir dosya aç (fp2)
FILE *fp2 = fopen("temp","w");
while(1){//dosya sonuna kadar (fp1)
char karakter;
fscanf(fp1,"%c",&karakter);//ilk dosyadan bir karakter oku
if(feof(fp1))break;
if(karakter>='a' && karakter<='z')karakter-=32;
fprintf(fp2,"%c",karakter);//ikinci dosyaya büyük harf yapıp yaz
}
fclose(fp1);
fclose(fp2);//dosyaları kapat
system("rm deneme.txt");//ilk dosyayı sil
system("mv temp deneme.txt");//ikinci dosyanın adını değiştir
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment