Tilbage til slide -- Tastaturgenvej: 'u'  forrige -- Tastaturgenvej: 'p'  næste -- Tastaturgenvej: 'n'          strings/string-numbers-alternative.c - Eksempel på konvertering af tekststrenge til tal, og fra tal til tesktstrenge - med sscanf og sprintf.Lektion 10 - slide 50 : 51
Program 3

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX 20

int main(void) {
  int i;
  double d;
  long l;

  char s1[MAX], s2[MAX], s3[MAX];

  /* Strings to numbers med sscanf: */
  sscanf("1234",     "%d",  &i);
  sscanf("123.456",  "%lf", &d);
  sscanf("12345678", "%li", &l);

  printf("i = %i, d = %f, l = %li.\n",
         i, d, l);
  
  /* Numbers to strings: */
  sprintf(s1, "%i",  i);
  sprintf(s2, "%f",  d);
  sprintf(s3, "%li", l);

  printf("s1 = %s, s2 = %s, s3 = %s.\n",
         s1, s2, s3);

  return 0;
}