![]() ![]() | 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; }