Aktív témák

  • Lortech

    addikt

    válasz norbiphu #162 üzenetére

    Mit tegyen bele? Betette a számot, amit kiiratáskor nyilván aciiben fogsz látni. Ettől még az a szám van benne, amit beleraktál.
    Ha azt akarod, hogy a számot, mint karaktereket tegye bele egyenként, akkor át kell alakítani a számjegyeket karakterekké, és úgy berakni i-től, előtte az i index után lévőket léptetni, ha nem akarod hogy elvesszenek, mivel egy int általában nem egy karaktert foglal le. De egyszerűbb ha külön változóba fűzöd össze őket.

    Egy kis segítség átalakításra:

    #include <string>
    #include <sstream>
    ...
    int i = 513;
    string s;
    stringstream ss;
    ss << i;
    s = ss.str();
    ...


    szerk: na hiába írkáltam. :D, ha csak egy számjegy van, arra is jó, bár kicsit ágyúval verébre, és így nem kell tökölni az összefűzéssel sem, csak berakod string[ i ]-re s[ 0 ]-t.

    [Szerkesztve]

Aktív témák