Arkadaşlar merhabalar c dilinde programlama dersinde ödev verildi . Programı yazdım fakat bazı kelimelerde çalışmıyor . Mesela bilMemKi de çalışmıyor yardımıcı olabilicek var mıdır biraz acil .. Büyüğü küçüğe çeviriyor ve bu formatta olması lazım sorunun . Nereyi değiştirmem lazım veya direk onu ekleyebilicek var mıdırı .. #include <stdio.h> #include <stdlib.h> void buyut(char *metin) { int fark = 'a' - 'A';
while (*metin != '\0') {
if (*metin >= 'a' && *metin <= 'z') *metin -= fark; *metin++; } } int main() { char *dizgi; int i; dizgi = (char *)malloc(100*sizeof(char)); for (i=0; i<10; i++) { printf("Dizgi gir: "); scanf("%s", dizgi); /* & kullanmak gereksiz */ buyut(dizgi); printf("%s\n", dizgi); }
return 0; } |
Bildirim