Блог пользователя SPyofgame

Автор SPyofgame, история, 4 года назад, По-английски

I dont know how to use Template for multiple input. Can you help me ?

Fast Input Code

Sorry for my bad English. Correct me if I am wrong.

Thanks for reading <3

  • Проголосовать: нравится
  • -25
  • Проголосовать: не нравится

»
4 года назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится
For versions >= C++14
Or like this
  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Int the first template:

    My test code
    It shows in the terminal
    Input
    Output
  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Int the second template:

    My test code
    It shows in the terminal
    Input
    Output
  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    What happened ;-; ? I use vscode

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Run code in CUSTOM TEST doesnt work too

»
4 года назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

The bug is in your original read_int

Both of these work fine.

First template
Second template
  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    Yes they are <3 Thanks

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    But how can I detect if there is no valid input ?

    • »
      »
      »
      4 года назад, # ^ |
      Rev. 2   Проголосовать: нравится +1 Проголосовать: не нравится

      You're welcome!

      I don't know how to manipulate that function, I believe cin/cout with sync is enough.

      If you meant how to read until the input ends, it's done like this:

      string s;
      while(cin >> s){
          ...
      }
      
      • »
        »
        »
        »
        4 года назад, # ^ |
        Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

        Yes I know about it, but I mean to the template of custom cin >> operator

      • »
        »
        »
        »
        4 года назад, # ^ |
          Проголосовать: нравится 0 Проголосовать: не нравится

        well... actually I have just meet a problem where cin_with_sync is not enough :) And this is the first problem I need to use FastInput, I was surprised

  • »
    »
    4 года назад, # ^ |
      Проголосовать: нравится 0 Проголосовать: не нравится

    How can I check if there is no more arguments in parametter ?