C'de Struct Örneği - Mesaj Uygulaması

Konu sahibi son olarak 3307 gün önce görüldü
Kod:
#include<stdio.h>
#include<conio.h>
#define SIZE 2
struct mesaj{
    char bilgi[200];
    int id;
    char telno[12];
};
int idsayac=0;
void mesajYaz(struct mesaj *ptr)
{
    printf("\nmesaj yaziniz:");
    gets(ptr->bilgi);
    printf("tel. giriniz <12> :");
    gets(ptr->telno);
    printf("mesajiniz yazildi !\n");
    ptr->id=idsayac;
    idsayac++;
}
int mesajGonder(struct mesaj *ptr)
{
    printf("%s\n",ptr->bilgi);
    printf("%s\n",ptr->telno);
    return ptr->id;
}
struct mesaj mesajAl(struct mesaj *ptr)
{
    if( ptr !='\0'){
    printf("Bir mesaj Alindi !\n");
    printf("mesaj ID :%d",ptr->id);
    }
     
    return *ptr;
}
int main()
{
    struct mesaj ms1[SIZE];
    for(int i=0;i<SIZE;i++)
    {
        mesajYaz(&ms1[i]);
        mesajGonder(&ms1[i]);
        mesajAl(&ms1[i]);
    }
getch();
}
 
Geri