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

Текстовые файлы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ C++ http://www.cyberforum.ru/cpp-beginners/thread151047.html
Подскажите где можно скачать саму програму С++.
C++ Visual Studio 2010 Express Скачал, поставил, приятный такой дизайн. А как она по функциональности? Чем лучше VS 2005, 2008? Ну и впринципе удобно ли в ней работать? http://www.cyberforum.ru/cpp-beginners/thread151043.html
Как обьединять программы C++
Люди подскажите как в си можно сделать ссылку на другой скрипт, чтоб он его обработал и вернулся обратно к предыдущей???
C++ символьни строкы
Дана строка символов, который состоит из слов, разделенных пробелами. Заменить в строке все действительные числа, корень квадратный из модуля которых больший 10, последовательностью символов "*>100*". Для проверки числа написать функцию.
C++ Вопрос. Чем отличаются структуры в С++ от классов в C++ http://www.cyberforum.ru/cpp-beginners/thread151019.html
Приветствую. Никак не могу понять чем же все таки отличаются структуры от классов, кроме того что в структуре по умолчанию все члены являются общедоступными (public). Помогите понять :)
C++ Масив Задана строка, состоящая из символов. Символы объединяются в слова. Слова друг от друга отделяются одним или несколькими пробелами. В конце текста ставится точка. Текст содержит не более 255 символов. Выполнить ввод строки, используя функцию Gets(s) и обработку строки в соответствии со своим вариантом. Преобразовать строку таким образом, чтобы буквы каждого слова в ней были отсортированы по... подробнее

Показать сообщение отдельно
melkaya19
0 / 0 / 0
Регистрация: 03.10.2009
Сообщений: 19
02.07.2010, 00:44     Текстовые файлы
Помогите пожалуйста с программой. Она должна выводить все числа встеченные в программе (числом считать только те которые состоят только из цифр).
Например из wfwef, 2312 wfew we443 wfwqdqaf 9980 только 2312 и 9980 а у меня выводит еще и 443
Что надо добавить в код что бы было правильно?



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
36
37
38
39
40
41
42
43
44
#include <fstream>
#include <iostream>
using namespace std;
 
int main() {
    int i = 0;
    bool repeat = true;
    char a,r_char,c = ' ';
    char filename[70];
    while(repeat == true) {
          cout << "Vvedite nazvanie faila...\n";
          cin >> filename;
          fstream fin,fout;
          
          fin.open(filename,ios::in); 
          if(fin.is_open()) { 
              fout.open("output.txt",ios::out);
              fin.get(a);
              while(fin) {
                  if(a>='a' && a<='z' || a==',' || a=='.' || a==' ' || a==')' || a=='(' || a==']' || a=='[' || a=='!' || a=='?') {
                  
                      if(i!=0) {
                          fout.put(c);
                          i = 0; 
                                  
                      }             
                } else {
                      i++;   
                      fout.put(a);        
                  }
                  fin.get(a);
              }
              fin.close();
              fout.close();
          } else {
              cout << "Oshibka pri otkritii faila...\n";
          }
          cout << "Nachatj zanovo? y/n" << endl;
          cin >> r_char;
          if (r_char == 'y' || r_char == 'Y') repeat = true;
          else repeat = false;
    }
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru