Witam!
Korzystam z code blocks i mam problem z dostarczeniem duzej ilosci znakow do programu
Znaki pobierane sa takim sposobem
do{
inputChar = getchar();
if(inputChar > 47 && inputChar < 58){
countChar++;
liczbaNaWejsciu = (liczbaNaWejsciu << 1) + (liczbaNaWejsciu << 3) + inputChar - 48;
}
if(inputChar == ' ' || inputChar == '\n'){
sum += liczbaNaWejsciu;
tu wykonuje operacje na danych.
}
}while(inputChar != '\n');
zasada jest taka ze wpisuje w konsole liczby odzielone spacjami:
np. 1 2 3 4 5 6 7<Enter>
program sczytuje znak po znaku i wykonuje na liczbie odzielonej spacja operacje
Lecz nie moge przetestowac programu gdy liczba znakow wynosi wiecej niz 4094. Nastepnych po prostu nie moge wpisac w konsole...
Czy jest jakas mozliwosc zwiększenia tej liczby??