I want to take 5 inputs like
1 2 3 4 5
using a for loop that runs 5 times.
stdin.readLineSync() takes the whitespace as an input and continues until I press ENTER but I want it to separate by whitespace like scanf in C.
How can I do that ?
After you read a line with readLineSync(), you can split it by whitespace with String.split and then iterate over the tokens:
readLineSync()
String.split
var line = stdin.readLineSync(); var tokens = line.split(RegExp(r'\s+'));
After you read a line with
readLineSync()
, you can split it by whitespace withString.split
and then iterate over the tokens: