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

Строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск по файлам и директориям http://www.cyberforum.ru/cpp-beginners/thread221149.html
Здравствуйте! Как бы сделать программку на C++ производящую поиск по файлам и директориям? точнее, просто выдающая список файлов для заданной директории, включающей и поддиректории. Нужно пользоваться структурой WIN_32_FIND_DATA. Но как это сделать пока непонятно:( Спасибо!
C++ не могу написать функцию вычисляющую Y=x^1/3 написать и протестировать функцию, вычисляющую y=x^1/3, используя итерационную формулу y2=y1+(y1-(y1*y1*y1*y1)/x)/3. начальное приближение y2=x. итерации прекратить при условии |y2-y1|<0.000001 #include<stdio.h> #include<math.h> #include<conio.h> int main() { float y1,y2,x; http://www.cyberforum.ru/cpp-beginners/thread221148.html
C++ Структуры.
В файле F записаны числа A, B являющиеся сторонами прямоугольников. Переписать в файл G те прямоугольники, которые целиком можно уместить в заданном прямоугольнике со сторонами C, D. Реализовать в двоичных файлах с помощью структур данных. Добавлено через 9 часов 37 минут Извените друг создавал тему с моей учётке на зачёте, поэтому можно делет!
C++ Программа крестики и нолики
#include<conio.h> #include<stdio.h> #include<time.h> #include<stdlib.h> #include<dos.h> #include<math.h> int main(void) { clrscr(); //clear screen
C++ Как открыть второй файл тем же потоком? http://www.cyberforum.ru/cpp-beginners/thread221097.html
Создаю поток ifstream ifs и открываю файл A.txt, закрываю поток ifs.close(). Попытка открыть второй файл ifs.open("B.txt") заканчивается неудачей. Помогите плиз. Вот код #include<fstream> #include <conio.h> #include<iostream> #include <stdio.h> #include<iomanip> using namespace std;
C++ Сортировка массива в порядке убывания #include<stdio.h> #include<math.h> #include<conio.h> #include<time.h> int numb; int i,a,n; void main() { clrscr(); for(i=0;i<=10;i++) { number=i; подробнее

Показать сообщение отдельно
Kenwood2010
48 / 59 / 7
Регистрация: 26.11.2010
Сообщений: 192
27.12.2010, 12:05     Строки
Реализовано на Visual C++
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
#include <iostream>
#include <string>
#include <sstream>
#include <vector>
#include <algorithm>
 
 
int main()
{
    std::string str;
    std::cout << "Input string: ";
    getline(std::cin, str);
    std::istringstream ist(str);
    std::vector<std::string> vec;
 
    bool key;
    while(ist >> str)
    {
         if(!vec.empty())
         {
            key = true;
            for(int i = 0; i < vec.size(); ++i)
            {
                if(vec[i] == str)
                {
                    key = false;
                }
            }
        }
        if(key)
        {
                vec.push_back(str);
        }
    }
 
    std::cout << "\nOutput string: ";
    std::copy(vec.begin(), vec.end(), std::ostream_iterator<std::string>(std::cout, " "));
    return 0;
}
Добавлено через 5 минут
и еще
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 <iostream>
#include <string>
#include <sstream>
#include <list>
#include <algorithm>
#include <iterator>
 
int main(){
        std::string buf;
        
        std::cout << "String: ";
        std::getline(std::cin, buf);
        
        std::list<std::string> list;
        std::istringstream ist(buf);
        while ( ist >> buf )
                if ( std::find(list.begin(), list.end(), buf) == list.end() )
                        list.push_back(buf);
        
        std::cout << "Unique words: ";
        std::copy(list.begin(), list.end(), std::ostream_iterator<std::string>(std::cout, " "));
        std::cout << std::endl;
        
        return 0;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru