Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Хан Соло
1 / 1 / 0
Регистрация: 19.02.2013
Сообщений: 21
1

работа со строками и символами

15.04.2013, 22:50. Просмотров 1290. Ответов 5
Метки нет (Все метки)

раз. Дан текстовый файл. Найти количество абзацев в тексте, если абзацы отделяются друг от друга одной или несколькими пустыми строками.

два-с Даны два файла целых чисел одинакового размера. Создать текстовый файл, содержащий эти числа, расположенные в два столбца шириной по 30 символов (в первом столбце содержатся числа из первого исходного файла, во втором — из второго файла).

пожалуйста, полные коды коды, я сижу уже вторую неделю и кажется еще чуть-чуть и я постигну Шамбалу :\\\\
за помощь буду очень ОЧЕНЬ благодарен и + 100 к карме
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2013, 22:50
Ответы с готовыми решениями:

Как сделать паузу между символами, а не строками?
Здравствуйте, как сделать задержку между символами в строке? Например строка...

Функции библиотеки для работы со строками и символами
С помощью текстового редактора создать файл, содержащий текст, длина кото¬рого...

Работа со строками(операции над строками)
Пусть дана последовательность, содержащая от 2 до 50 слов, в каждом из которых...

Удалить данные, которые находятся между символами \ \ вместе с этими символами
Здравствуйте. Подскажите, пожалуйста, регулярку для того, чтобы удалить...

Работа со строками
Доброго времени сток форумчане!))) Возникли проблемы со следующей задачей:...

5
BeBrave
7 / 29 / 7
Регистрация: 04.04.2013
Сообщений: 282
15.04.2013, 23:22 2
Цитата Сообщение от Хан Соло Посмотреть сообщение
я сижу уже вторую неделю
Открыть книжку и почитать явно религия не позволяет...

C#
1
2
3
4
5
6
7
8
9
             string[] file = System.IO.File.ReadAllLines("file.txt");
             int ks = 0; 
             for (int i = 0; i < file.Length; i++)
             {
                 if (file[i].Length < 1)
                 {
                      ks++;
                 }
             }
Добавлено через 14 минут
или вот такая (более корректная) реализация
C#
1
2
3
4
5
6
7
8
9
10
11
12
 string[] file = System.IO.File.ReadAllLines("file.txt");
            int ks = 1; 
            for (int i = 0; i < file.Length; i++)
            {
                
   
                    if (file[i] == String.Empty)
                    {
                    ks++;
                    }
 
            }
0
kesean
275 / 274 / 108
Регистрация: 04.09.2010
Сообщений: 638
Завершенные тесты: 1
15.04.2013, 23:34 3
Цитата Сообщение от BeBrave Посмотреть сообщение
более корректная
Цитата Сообщение от Хан Соло Посмотреть сообщение
если абзацы отделяются друг от друга одной или несколькими пустыми строками.
Не особо корректно на мой взгляд...
Хан Соло, скучно мне, поэтому
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
static int Ras(string path)
        {
            int ret = 0;
            System.IO.StreamReader sr = new System.IO.StreamReader(path);
            bool repeat=false;
            while (!sr.EndOfStream)
            {
                string line = sr.ReadLine();
                if (line == String.Empty)
                {
                    if (!repeat)
                    {
                        ret++;
                        repeat = true;
                    }
                }
                else
                    repeat = false;
            }
            if (!repeat)
                ret++;
            sr.Close();
            return ret;
        }
        static void Dva_s(string pathFile1, string pathFile2, string pathFileResult)
        {
            string[] file1 = System.IO.File.ReadAllLines(pathFile1);
            string[] file2 = System.IO.File.ReadAllLines(pathFile2);
            string[] ret = new string[file1.Length];
            for (int i = 0; i < file1.Length; i++)
            {
                ret[i] = new String(' ', 30 - file1[i].Length) + file1[i] + new String(' ', 30 - file2[i].Length) + file2[i];
            }
            System.IO.File.WriteAllLines(pathFileResult, ret);
        }
0
BeBrave
7 / 29 / 7
Регистрация: 04.04.2013
Сообщений: 282
15.04.2013, 23:38 4
Цитата Сообщение от kesean Посмотреть сообщение
Не особо корректно на мой взгляд...
ну ты ему прям совсем разжувал... пусть бы сам хоть чутка подумал, будующий "специалист" же
0
Хан Соло
1 / 1 / 0
Регистрация: 19.02.2013
Сообщений: 21
16.04.2013, 09:08  [ТС] 5
BeBrave, не специалист, а бакалавр вообще) я тут уже какую тему жалуюсь, что не мое оно, я экономист же)
спасибо СПАСИБО вам, детки! все добра!

Добавлено через 3 минуты
kesean, слюшай, ну раз тебе может ты мне и далее будешь помогать, ну за плату скажем))
0
kesean
16.04.2013, 09:27     работа со строками и символами
  #6

Не по теме:

Цитата Сообщение от Хан Соло Посмотреть сообщение
может ты мне и далее будешь помогать
Если скучно будет...

1
16.04.2013, 09:27
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.04.2013, 09:27
Привет! Вот еще темы с ответами:

Работа со строками
Всем привет. Помогите пожалуйста. Есть код..... Нужно сделать так, чтобы строки...

Работа со строками в C#
Здравствуйте,прошу помощи в решении данной задачи,плохо разбираюсь в C#,поэтому...

Работа со строками
Ввести с клавиатуры строку символов. Длина строки не превышает 128 символов....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru