Atari Logo
Atari Computer

Hauptseite -
Welches System? -
Hardware -
Software -
Emulatoren -
Internet
MausNet
Programmieren
Verweise
Über

C

Home stdio.h Formatstring ctype.h

13.1.2 Ein-/Ausgabe in cookie.c

Mit dem Wissen über die stdio können nun die Funktionen für einen Cookie vervollständigt werden. Es fehlten ja noch die Eingabefunktion und die Funktionen zum Schreiben in Dateien und Lesen aus Dateien.

#include <string.h>
#include <stdio.h>
#include "cookie.h"

void CookieSetL(CookieEntry *Cookie,long Name,long Value)
{
   Cookie->name.name_long = Name;
   Cookie->value = Value;
}

void CookieSetS(CookieEntry *Cookie,char *Name,long Value)
{
   memcpy(Cookie->name.name_array,Name,4);
   Cookie->value = Value;
}

void CookiePrint(CookieEntry *Cookie)
{
   printf("Name des Cookies: %d\n", Cookie->name.name_long);
   printf("Wert des Cookies: %d\n", Cookie->value);
}

void CookieInput(CookieEntry *Cookie)
{
   printf("Name des Cookies (long): ");
   scanf("%ld\n", &(Cookie->name.name_long));
   printf("Wert des Cookies (long): ");
   scanf("%ld\n", &(Cookie->value));
}

int CookieIsNullCookie(CookieEntry *Cookie)
{
   return Cookie->name.name_long == NULL_COOKIE;
}

int CookieIsCookie(CookieEntry *Cookie,long Name)
{
   return Cookie->name.name_long == Name;
}

int CookieRead(CookieEntry *Cookie,FILE *stream)
{
   return(fread(Cookie,sizeof(CookieEntry),1,stream) == 1);
}

int CookieWrite(CookieEntry *Cookie,FILE *stream)
{
   return(fwrite(Cookie,sizeof(CookieEntry),1,stream) == 1);
}

Home stdio.h Formatstring ctype.h


Best viewed with any browser English version not yet available.

Änderungen und Irrtümer vorbehalten. Letzte Änderung:
14 September 2001.
Home - Mail an den Webmaster - Impressum