cin

    0зной

    1ответ

    Итак, я играл с cin.get(), чтобы лучше понять его. char x[20]; cout << "Enter a name: "; cin >> x; cout << cin.get(); Если я вхожу «Боб Смит», он выдает 32 - номер ASCII для пространства - которы

    -8зной

    1ответ

    У меня есть программа C, которая считывает с клавиатуры, например: scanf("%*[ \t\n]\"%[^A-Za-z]%[^\"]\"", ps1, ps2); Для лучшего понимания того, что эта команда делает, давайте разбить строку формат

    0зной

    1ответ

    Я понял, как использовать cin.ignore(), чтобы игнорировать до первого пробела. Пример будет cout << "Enter your name: "; cin.ignore(256, ' '); Если вы введете Джона Смита, он будет читать только См

    3зной

    3ответ

    примечание: я ничего не нашел по этой теме, извините, если это дубликат. Require: мне нужен пользователь для просмотра текста и ввод текста на ту же линию: например, Please enter your name: {user ente

    0зной

    3ответ

    #include <iostream> #include <fstream> #include <iomanip> #include <stdlib.h> using namespace std; struct football_game { string visit_team; int home_score; int visit_score; };

    0зной

    1ответ

    Мой исходный код ниже: string** field = new string*[m]; //initialise a mxn Matrix=> field. for (int i = 0; i < m; i++) { // we do this because the compiler does not know the ammount of memory require

    -2зной

    1ответ

    Мне нужно загрузить интергеры до 2^32. Многие ресурсы указывают на то, что cin или scanf просто не загружают числа, большие. Что является наиболее оптимальным способом загрузки таких больших чисел?