-
-
Save emirozturk/3641e1c641d5ee488522f7f634e2f420 to your computer and use it in GitHub Desktop.
C ile Programlama 10. Hafta
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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