| strings/string-numbers.c - Eksempel på konvertering af tekststrenge til tal, og fra tal til tesktstrenge - med atoi/atof/atol og sprintf. | Lektion 10 - slide 50 : 51 Program 1 |
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX 20
int main(void) {
/* Strings to numbers: */
int i = atoi("1234");
double d = atof("123.456");
long l = atol("12345678");
char s1[MAX], s2[MAX], s3[MAX];
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;
}