29 Aralık 2015 Salı

Karakter Diziler(Char Arrays)-2

Karakter Diziler(Char Arrays)-2

Karakter dizilerin tanımlanması. İlk değer verilmesi. gets, scanf,puts fonksiyonlarının incelenmesi ve klavyeden alınacak yazılar için kullanılması.
/* Açıklama: Karakter dizileri nasıl tanımlanır.
 * Klavyeden girilen yazıyı alan gets fonksiyonu
 * nasıl kullanılır.
 * scanf fonksiyonu ile klavyeden girilen verilerin
 * alınması.
 * puts fonksiyonu ile verilen adresdeki stringin
 * ekrana bastırılması
 */

#include <stdio.h>
#include <stdlib.h>
int main(void) {
     //karakter dizilerin kısaca özeti
     /*{
           char name[3] = {'A', 'l', 'i', '\0'};
           char name[] = "Ali";
     }*/
     /* gets : klavyeden girilen yazıyı enter tuşuna basınca alır
      * yazının sonuna null karakter ekler.
      * gets uzunluk kontrolu yapmaz.yazılımcı dikkat etmelidir.
      */
     {
           char name[20];
           gets(name);

           printf("%s", name);
     }
     //scanf : klavyeden girilen yazıları boşluk görünceye kadar alır.
     {
           char name[20];
           char city[20];
           int number;
           printf("isim ve numara giriniz:");
           scanf("%s%s%d", name, city, &number);

           printf("\n");
           printf("İsim :%s\n", name);
           printf("Sehir :%s\n", city);
           printf("Number :%d", number);

     }

     /* puts fonksiyonu parametresi ile verilen adresdeki
      * karakter dizisini ekrana basar.
      */
     {
           char name[20];
           gets(name);
            printf("%s", name);
           //puts(name); // = printf("%s", name);

     }
     return EXIT_SUCCESS;
}

Karakter dizileri ile ilgili video izle.



Hiç yorum yok:

Yorum Gönder