Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Прога не работает

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Первый вопрос] >> Прога не работает
Имя
Сообщение << Старые топики   Новые топики >>
Прога не работает - 2011-07-11 23:57:24.263333   
El perro rabioso

Сообщений: 78
Оценки: 0
Присоединился: 2011-07-11 23:49:44.860000
Добрый день, я только что зарегистрировался и оставляю своё первое сообщение.

Суть вопроса такова: есть программа, которая выводит в файл *.txt введенный текст. После этого она предлагает ввести еще текст или выйти. При нажатии "N" проблем нет, но вот если сказать "да", то программа повторяет бесконечный цикл. Вот код, посмотрите, пожалуйста, что здесь неправильно

#include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;string&gt; using namespace std; void stroka() { char str[999]; cout&lt;&lt;"Enter the text: "; cin.get(str,999); cout&lt;&lt;"\n\n"&lt;&lt;"Your text is: "; for (int n=0;n&lt;strlen(str);n++) cout&lt;&lt;str[n]; ofstream file_1("text2.txt", ios::app); for (int i=0;i&lt;strlen(str);i++) file_1&lt;&lt;str[i]; } int main() { int s=1; do { stroka(); char x; cout&lt;&lt;"\n\nWould you like to continue?\nY/N?"&lt;&lt;endl; cin&gt;&gt;x; if (x=='y') s=1; else s=0; } while (s==1); cout&lt;&lt;"Press 'Enter' to quit."; getchar(); getchar(); return 0; }
Post #: 1
Страниц:  [1]
Все форумы >> [Первый вопрос] >> Прога не работает







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.