Не могу разобраться с циклом записи в файл - C#

Узнай цену своей работы

Формулировка задачи:

Не могу понять почему не работает. Задача сделать цикл, который будет повторяться 1000 раз, следовательно создавать в блокноте 1000 записей в столбик вот часть кода с циклом:
Листинг программы
  1. int sh; //счетчик цикла
  2. for (sh = 1; sh <= 1000; sh++) ;
  3. {
  4. switch (r.Next(1, 4))
  5. {
  6. case 1: s = a; break;
  7. case 2: s = b; break;
  8. case 3: s = c; break;
  9. case 4: s = d; break;
  10. case 5: s = i; break;
  11. case 6: s = f; break;
  12. case 7: s = g; break;
  13. case 8: s = h; break;
  14. case 9: s = j; break;
  15. case 10: s = o; break;
  16. case 11: s = p; break;
  17. }
  18. System.IO.File.AppendAllText("C:\\pass\\Passwords.txt", string.Format("\n{0}", s));
  19. switch (r.Next(1, 4))
  20. {
  21. case 1: s = a; break;
  22. case 2: s = b; break;
  23. case 3: s = c; break;
  24. case 4: s = d; break;
  25. case 5: s = i; break;
  26. case 6: s = f; break;
  27. case 7: s = g; break;
  28. case 8: s = h; break;
  29. case 9: s = j; break;
  30. case 10: s = o; break;
  31. case 11: s = p; break;
  32. }
  33. System.IO.File.AppendAllText("C:\\pass\\Passwords.txt", string.Format("{0}", s));
  34. switch (r.Next(1, 4))
  35. {
  36. case 1: s = a; break;
  37. case 2: s = b; break;
  38. case 3: s = c; break;
  39. case 4: s = d; break;
  40. case 5: s = i; break;
  41. case 6: s = f; break;
  42. case 7: s = g; break;
  43. case 8: s = h; break;
  44. case 9: s = j; break;
  45. case 10: s = o; break;
  46. case 11: s = p; break;
  47. }
  48. }
  49. System.IO.File.AppendAllText("C:\\pass\\Passwords.txt", string.Format("{0}", s));
На выходе создаёт файл с 1 записью.

Решение задачи: «Не могу разобраться с циклом записи в файл»

textual
Листинг программы
  1. for (sh = 1; sh >= 1000; sh++)
  2.             {
  3.                 switch (r.Next(1, 4))
  4.                 {
  5.                     case 1: s = a; break;
  6.                     case 2: s = b; break;
  7.                     case 3: s = c; break;
  8.                     case 4: s = d; break;
  9.                     case 5: s = i; break;
  10.                     case 6: s = f; break;
  11.                     case 7: s = g; break;
  12.                     case 8: s = h; break;
  13.                     case 9: s = j; break;
  14.                     case 10: s = o; break;
  15.                     case 11: s = p; break;
  16.                 }
  17.                 System.IO.File.AppendAllText("C:\\pass\\Passwords.txt", string.Format("\n{0}", s));
  18.              }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

12   голосов , оценка 3.667 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы