Форум программистов, компьютерный форум CyberForum.ru

Задача:Удалить строчки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как работать с пользовательскими полями в документах OpenOffice.org Writer, используя С++? http://www.cyberforum.ru/cpp-beginners/thread51891.html
Очень нужна помощь в следующем вопросе: как работать с пользовательскими полями в документах OpenOffice.org Writer, используя С++? Предыстория: есть документы, у них есть реквизиты (скажем, дата создания, автор, наименование и проч.), которые хранятся в xml. Значения таких реквизитов могут меняться, и для поддержания актуальности документов нужно в текст документа вставлять не значения...
C++ Помогите решить интересную задачу Имеем файл на харде (Primer.txt) Нужно его найти и заменить русские: у, о, е, х, а, р, с, на английские: y, o, e, x, a, p, c, соответственно(только мелкие, не заглавные). Текст в файле-весь русский. ПОМОГИТЕ ПОЖАЛУЙСТА! http://www.cyberforum.ru/cpp-beginners/thread51889.html
cannot convert int(*)() to int . . C++
Доброго времени суток! Пытался создать массив из указателей на функции. typedef int (*rules_f)(); vector<rules_f>and_f(numb_of_rules); И при попытке обращения к нему: int buf = and_f;
C++ Число на которое приходится день учителя в году n
день учителя ежегодно отмечается в первое воскресенье октября. дано натуральное n означающее номер года. определить число на которое приходится день учителя в году n. язык С++
C++ Вычислить значение выражения по формуле http://www.cyberforum.ru/cpp-beginners/thread51869.html
4. Вычислить значение выражения по формуле: a) ((X+Y)\(Y+1))-((X*Y-12)\(34+X))
C++ Совместить тетраэдры. На гранях двух равных правильных тетраэдров N и M написаны числа N1,N2,N3,N4 и M1,M2,M3,M4. Можно ли совместить тетраэдры так, чтобы на совпадающих гранях оказались одинаковые числа? Помогите пожалуйста.......очень надо....нашла математическое решение....как перевести на с++..... Рассматриваем нумерацию граней как элементы массивов. Сортируем каждый из массивов с помощью некоторого... подробнее

Показать сообщение отдельно
GAV_13
81 / 81 / 4
Регистрация: 14.09.2009
Сообщений: 252
21.09.2009, 22:54     Задача:Удалить строчки
во-первых
C++
1
c==" "
это сравнение с со строкой " "
присвоение:
C++
1
a=b;
символ конца строки записывается так:
C++
1
c=='\n'    // сравнение с с символом конца строки
скорее что-то типа такого:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int i, j;
// ...
i=0;
j=0;
while(c[i]!='\n')
{
  if(c[i]=='/' && c[i+1]=='/')
  {
      result[j]='\n';
      break;
  }
  if(c[i]=='/' && c[i+1]=='*')
  {
    i+=2;
    while(c[i]!='*' && c[i+1]!='/') i++;
    i++;
  }
  result[j]=c[i];
  i++;
  j++;
}
 
// ...
Это, естессно для одной строки) но смысл - такой, для всех введенных строчек
 
Текущее время: 23:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru