Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Annnettttt
0 / 0 / 0
Регистрация: 04.04.2014
Сообщений: 10
#1

Определить номера символов в строках и сравнить их - C++

04.04.2014, 13:29. Просмотров 267. Ответов 2
Метки нет (Все метки)

Здравствуйте. Помогите, пожалуйста, опыта очень мало.
Задача такова: в случаях, когда левая круглая скобка не закрылась в этой же строке, проверить присутствуют ли в исходном тексте не выровненные строки-продолжения, чтобы начаться в позиции символа сразу после левой круглой скобки.
Код расположенный в цикле - это мое предположение как должна происходить проверка.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
  char ch;
  char * pch, pch1;
  for(i=0;i<count;i++)
//    for(j=0; dict[i][j] != '\0'; j++)
    {
       if(strstr(dict[i], "(") && (!(strstr(dict[i], ")"))))
        {
         pch=strchr(dict[i],'('); //Определить номер символа в строке (первый раз встречается скобка)
          pch1=strchr(dict[i+1],isalnum(ch)); //Определить номер первого символа или числа
         }
           if(!(pch = pch1))
                cout << i + 1 << dict[i] << dict[i+1] << "\n";
     }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.04.2014, 13:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить номера символов в строках и сравнить их (C++):

Определить количество отрицательных в строках, содержащих нули и номера сток и столбцов седловых точек матрицы - C++
Дана целочисленная прямоугольная матрица. Определить: 1) количество отрицательных элементов в тех строках, которые содержат хотя бы один...

Определить порядковые номера первой пары одинаковых соседних символов - C++
Дано предложение. Определить порядковые номера первой пары одинаковых соседних символов. Если таких символов нет, то вывести...

В строке символов установить пробелы вместо символов,номера позиций которых при делении на 6 дают в остатке 3 - C++
и вот 2 задачка. В заданной строке символов установить пробелы вместо символов,номера позиций которых при делении на 6 дают в остатке 3. ...

замена символов в строках - C++
Доброй ночи форумчане. Нужно разобраться очень срочно, в двух задачах программированию на С++ : 1. Дана строка (текст) - ввод...

Сравнить соответствующие элементы двух массивов и вывести на экран номера совпавших элементов - C++
Заданы два массива целых чисел одинаковой размерности.Сравнить их соответствующие элементы и вывести на экран номера совпавших элементов ...

Напечатать заданное количество символов в строках - C++
подскажите алгоритм для задачки. Нужно ввести количество символов, к примеру 18, и и количество символов в строке, к примеру 4. Через цикл...

2
IrineK
Заблокирован
04.04.2014, 14:32 #2
Формулировка задачи туманна. Дайте примеры того, что имеется в виду.
0
Annnettttt
0 / 0 / 0
Регистрация: 04.04.2014
Сообщений: 10
04.04.2014, 14:55  [ТС] #3
Речь идет о проверке оформления кода программы, если скобка открывается в первой строке, а закрывается во второй, то вторая строка должна начинаться сразу под первой скобкой

должно быть выровнено вот так:
C++
1
2
void    PVT_dir_matrix_calc(PVT_INTERN_DATA* const p_idata,
                                             PVT_SAT_DATA* const sat);
а не так:
C++
1
2
void    PVT_dir_matrix_calc(PVT_INTERN_DATA* const p_idata,
                                  PVT_SAT_DATA* const sat);
и если не выровнено, то вывести строку с ошибкой

Добавлено через 13 минут
отобразилось не верно,
должно быть
C++
1
2
void    PVT_dir_matrix_calc(PVT_INTERN_DATA* const p_idata,
                            PVT_SAT_DATA* const sat);
а не правильно
C++
1
2
void    PVT_dir_matrix_calc(PVT_INTERN_DATA* const p_idata,
                                             PVT_SAT_DATA* const sat);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.04.2014, 14:55
Привет! Вот еще темы с ответами:

Подсчитать количество символов в строках текстового файла - C++
подскажите, пожалуйста, как посчитать количество символов в строках текстового файла

Сравнить содержание двоих текстовых файлов и вывести на экран номера строк в каких есть отличия - C++
Помогите пожалуйста!! Не могу никак сделать задачу:cry: Не могу даже листинг нормально написать, раз 20 переписывал все по новой, все...

Сравнить строки и по количеству символов, и по коду - C++
народ какая функция строки сравнивает, и по количеству символов, и по коду strcmp - как-то плохо сравнивает у меня строка &quot;9&quot; больше...

Функция strncpy не работает на строках длинее трех символов - C++
Подскажите, написал код... Хочу копировать каждое слово в g (т.е. s3). Функцией strncpy. Длину находит правильную, но при копировании...


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

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

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