Oktatás * Programozás 2 * Szkriptnyelvek * levelezősök Félévek Linkek * kalendárium |
C /
20150317d
string → int#include <stdio.h> #include <stdlib.h> // Ezt NE felejtsd le! int main () { int n; char buffer[256]; printf("Egész szám: "); fgets(buffer, sizeof(buffer), stdin); n = atoi(buffer); printf("A beírt egész szám: %d\n", n); return 0; } Az Az sztring az atoi kimenete ======= ================ "23" -> 23 " 23 " -> 23 "\t\n 23 \r\t\n" -> 23 " 23shgd" -> 23 "ab23" -> 0 (nem sikerült a konverzió) string → float#include <stdio.h> #include <stdlib.h> int main () { double d; char buffer[256]; printf("Valós szám: "); fgets(buffer, sizeof(buffer), stdin); d = atof(buffer); printf("A beírt valós szám: %.2f\n", d); return 0; } int → string#include <stdio.h> #include <string.h> int main () { int n; char buf[256]; printf("Egész szám: "); scanf("%d", &n); sprintf(buf, "%d", n); printf("A szám sztringként: %s\n", buf); printf("Számjegyek száma: %d\n", (int)strlen(buf)); return 0; } |
Blogjaim, hobbi projektjeim * The Ubuntu Incident [ edit ] |