Zadam pytanie, bo może ktoś podrzuci ciekawy pomysł.
Bo jak nie, to zrobię znak po znaku i nie będę się zastanawiał :) (bo to chyba najłatwiejsze w każdym języku).
[To już] [znalazłem]. Ale nie do końca o to mi chodzi.
Jak napisać w js coś takiego jak w c++ w przykładzie.
cpp przykałd:
#include <iostream>
#define EndOfTagInput '\n'
using namespace std;
int main() {
char letter = 0;
int num = 0,num2=0, sumZ = 0;
while(letter=cin.get()) {
if(letter == 'z') {
cin >> num;
sumZ++;
num2 += num;
}
if(letter == EndOfTagInput)
break;
}
cout << sumZ <<"z "<<num2;
return 0;
}
Poszukiwany kod ("czysty" js):
<body>
<input id=cin value="z10z5">
<script>
fuctions sumOfNumberfromString(){
cin.value[]....
return cout; // result 15
}
</script>
edit: A swoją drogą każdy rozbudowany formularz powinien mieć commandline, co prawda jest tab ale to tylko w jedna stronę. Nawet Microsoft, się poddał i ne wszystko można zrobić myszką.
Np imię klik nazwisko klik .... i tak 2000 razy dzienne, to nie lepiej dla zastosowań profesjonalnych zrobić comanndline.
edit: i może ktoś wie nie działa zaznaczona linia (działa po enterze)
pole1.addEventListener('change', code);
function code() {
for (let i in text) {
...
else if (text[i] == '=') {
/*ta linia*/ pole1.addEventListener('input', document.getElementById('result').focus());
break;
}
...
}