Skip to content

Instantly share code, notes, and snippets.

View mertyildiran's full-sized avatar
:octocat:
Doing some octopus work

M. Mert Yildiran mertyildiran

:octocat:
Doing some octopus work
View GitHub Profile
@mertyildiran
mertyildiran / FOY2-ALT2-2
Last active December 15, 2015 03:08
b. Aynı kod üzerinde değişiklikler yaparak (Alıştırma 1' dekine benzer şekilde, “ctype.h” isimli başlık dosyasındaki “islower”, “isupper”, “tolower” ve “toupper” fonksiyonlarından yararlanarak), kaynak dosyadaki tüm büyük karakterleri küçüğe çevirerek kopyalama yapan bir C programı yazınız. Örnek bir kaynak dosya ile bundan üretilen hedef dosya …
#include <stdio.h>
#include <stdlib.h>
int main()
{
char ch, source_file[20], target_file[20];
FILE *source, *target;
printf("Enter name of file to copy\n");
gets(source_file);
@mertyildiran
mertyildiran / FOY2-AL2-1
Last active December 15, 2015 02:59
Yukarıda verilen C kodunu, derste işlenen “standart girdiyi ve çıktıyı değiştirme” yolu (Linux ortamında ya da Windows altında Cygwin ile gerçekleştirebilirsiniz.) ile, dosya kopyalayıcısı olarak kullanınız. Bunun için hangi işlemlerin gerekli olduğunu sırasıyla ve açıkça raporunuza yazınız.
#include <stdio.h>
#include <stdlib.h>
int main()
{
char ch, source_file[20], target_file[20];
FILE *source, *target;
printf("Enter name of file to copy\n");
gets(source_file);
@mertyildiran
mertyildiran / FOY2-AL1
Last active December 15, 2015 02:59
Yukarıda, standart girdiden alınan karakterleri standart çıktıya yazdıran bir C kodu verilmiştir. Bu kodu, okunan karakterlerin küçük olması durumunda okunan karakterleri büyüterek yazdıran, büyük olması durumunda ise okunan karakterleri küçülterek yazdıran hale çeviriniz. Đpucu: “ctype.h” isimli başlık dosyasında prototipleri yer alan “islower”…
#include <stdio.h>
#include <ctype.h>
int main(void) {
int c;
for ( ; ; ) {
c = getchar();
if (islower(c)){