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;
}
Hiç yorum yok:
Yorum Gönder