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

Строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задача с массивами http://www.cyberforum.ru/cpp-beginners/thread406729.html
Здравствуйте, уважаемые программисты. Ситуация плачевная. Взял контрольную на 4-ре, оказалась сложнее, чем на 5, и никто не знает как делать. Выручайте, завтра сдавать( Задача: Разместить в...
C++ Программа с тестовыми примерами Написать программу расчета по двум формулам с тестовыми примерами z1=sin(4*a)/(1+cos(4*a))*cos(2*a)/(1+cos(2*a)) z2=ctg(3*pi/2-a)) #include "iostream.h" #include "conio.h" #include "math.h"... http://www.cyberforum.ru/cpp-beginners/thread406724.html
C++ Алгоритм циклической структуры
Попалась задача, где надо построить таблицу значений для x с шагом 0,75. Так-то программку написал, но одно "но", как сделать этот шаг. Знаю только как интервал 1 делать Console.Write(" "+ i++ ), а...
C++ Объясните как решить???
Два робота A и B двигаются по плоскости, с заданной на ней прямоугольной декартовой системой координат (ось Y направлена снизу вверх, ось X – слева направо). Каждый робот может двигаться вниз, вверх,...
C++ Структуры в С++ http://www.cyberforum.ru/cpp-beginners/thread406717.html
Помогите пожал-та решить))) 1. Описать структуру с именем TRAIN, содержащую следующие поля: - название пункта назначения; - номер поезда; - время отправления. 2. Написать программу, выполняющую...
C++ написать массивы плиз помогите... программирование не шарю... сама микробиолог... а в универе блин предмет программирование.а постичь этот предмет за 2 месяца не смогла ((((((( ДОРОГИЕ ПРОГРАММИСТЫ я полагаюсь на... подробнее

Показать сообщение отдельно
xAtom
915 / 740 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
13.12.2011, 23:50
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
#include <fstream>
#include <iostream>
#include <string>
using namespace std;
 
int  main(void) {
  ifstream fp("D:\\myfile.txt");
  if(! fp)
       return 1;
  string line;
  string::size_type p1, p2;
  while(getline(fp, line, '\n')) {
        for(p1 = p2 = 0; (p1 = line.find_first_of("0123456789", p1)) != string::npos; ) {
                p2 = line.find_first_not_of("0123456789", p1);
                if((p2 - p1) == 2 || p1 + 2 == line.length()) {
                        cout << line << endl;   
                        break;
                }
                p1 += (p2 - p1);
        }
  }
  fp.close();
  return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru