Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wpisywanie w jednej linii.

Ostatnio zmodyfikowano 2009-10-03 18:33
Autor Wiadomość
joker1111
» 2009-10-03 20:12:07
no tak sory ale jesce za pomoca getline to wydaje mi sie ze dane sa traktowane jako tekst bez wzgledu na to co wczytujesz wiec nie wykonasz zadnych operacji
P-10605
Thud
» 2009-10-03 20:21:13
Więc jak tak jest to napisz sobie "interpreter" danych.

Najprostszy:
C/C++
#include <iostream>
using namespace std;
int interpret( char );
int main()
{
    char liczba = '5';
    cout << liczba << " " << interpret( liczba ) << endl;
    cin.get();
}
int interpret( char Text )
{
    return static_cast < int >( Text ) - 48;
}

Of korz, są inne rozwiązania.
P-10607
malan
» 2009-10-03 20:36:01
wydaje mi sie ze dane sa traktowane jako tekst
To dobrze Ci się wydaje, ale co to za problem zamienić tekst na liczby ?
P-10608
joker1111
» 2009-10-04 21:05:35
ok,ok zanizylem sory da sie
P-10640
manfred
» 2009-10-03 18:33:41
Raz - strumienie wejściowe w trybie skipws mają gdzieś wszystkie spacje, entery i takie tam - jak się wczyta kolejno parę liczb, to czego białego by między nimi nie było, wczytane zostaną poprawnie i nikt nic nie zauważy.
Dwa - output programu jest czytany przez pajpy, stdout to stdout, jeśli czytamy z niego to będziemy widzieć dane tylko z stdout, a że najpierw czekamy na wykonanie się programu, to dostaniemy cały output.
P-19400
1 « 2 »
Poprzednia strona Strona 2 z 2