Спасибо, я думаю это лучший вариант. Но есть одна проблема - возможно сделать тоже самое без массива? Просто вот эта функция(ReadLine) многозадачная для моей программы, и если она будет как массив, это очень неудобно, нужно будет все переделывать, возможно ли как-то это решить?
MrDywar Pichugin: А возможно как-то сделать запасные переменные? То есть если а и б заполненна то заполнять с и д. Как понять программе, присвоено значение переменной или нет?
Stalker_RED: Синтез. Распознования речи и так на высоком уровне, их можно взять в интернете, а мне любопытна синтезация речи. Например мне нужен определенный голос, которого нету во всяких IVONA, но я бы легко смог сделать нужный голос в программе. Для этого можно как-то настроить уже существующий движок, или нужно свой делать? Это мой главный вопрос. Просто большинство этих движков с раздражительным голосом.