C gets Fonksiyonu
gets fonksiyonu nasıl
çalışır?
Karakter dizilerinin
fonksiyonlara parametre olması
gets fonksiyonu ile aynı
şekilde çalışan
kendi fonksiyonumuz nasıl
yazılır?
getchar fonksiyonu?
Yazıların karakter
dizilerinde saklanası?
/*gets fonksiyonu nasıl
çalışır?
Karakter dizilerinin
fonksiyonlara parametre olması
gets fonksiyonu ile aynı
şekilde çalışan
kendi fonksiyonumuz nasıl
yazılır?
getchar fonksiyonu?
Yazıların karakter
dizilerinde saklanası?
*/
#include <stdio.h>
#include <stdlib.h>
char *myGets(char *ptr)
{
int ch;
while((ch = getchar()) != '\n')
{
*ptr = ch;
++ptr;
}
*ptr = '\0';
return ptr;
}
int main(void) {
//gets fonksiyonu
//yazılar karakter dizilerinde saklanır.
//char *gets(char *ptr);
{
char name[100];
printf("Bir
isim giriniz:");
char *control =
gets(name);
if( NULL !=
control )
{
printf("islem
basarili\n");
}
else
{
printf("islem
basarisiz\n");
}
}
// myGets kullanımı
{
char name[100];
printf("Bir
isim giriniz:");
char *control =
myGets(name);
if( NULL !=
control )
{
printf("islem
basarili\n");
}
else
{
printf("islem
basarisiz\n");
}
}
return EXIT_SUCCESS;
}
Hiç yorum yok:
Yorum Gönder