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

Обрезать строку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ООП и все такое http://www.cyberforum.ru/cpp-beginners/thread349986.html
Собственно сама задача: Необходимо описать класс "Студенческая группа". Предусмотреть возможность работы с переменным числом студентов, поиском студентов по фамилии или номеру телефона и вывод...
C++ Метод Крамера или обратной матрцы! Всем привет! мне надо написать программу для решения уранений метод Крамера или обратной матрцы, но я не знаю как решать уравнения такими методами! :scratch: нормальной ститьи найти не могу, т.к ... http://www.cyberforum.ru/cpp-beginners/thread349985.html
"Member function may not be redeclared outside its class" C++
подчеркивает красной линией конструктор копирования с таким сообщением в Tkadr.cpp Tkadr.cpp #include "TKadr.h" #include <iostream> #include <stdlib.h> #include <string.h> #include <memory.h> ...
C++ Описать структуру с именем AEROFLOT
Приветик всем! Помогите пожалуйста! Надо переделать программу на Си. Ниже написана подобная программа, но некоторое надо изменить: записи должны быть упорядочены по возрастанию НОМЕРА РЕЙСА, а ниже...
C++ Лексема,Синтаксис и Семантика данного выражения. http://www.cyberforum.ru/cpp-beginners/thread349969.html
помогите разобрать данное выражение. int * m = new int что каждое из них означает,что означает int, * , m , = , new , int , нужно посмотреть правильный ли синтаксис, есть ли симантика(смысл...
C++ Ошибка при перегрузке + Что не так? error C2601: Matrica::operator +: недопустимые локальные определения функций #pragma once class Matrica { public: int n; float ** a,**b,**c; Matrica(int m=1); ... подробнее

Показать сообщение отдельно
ganjawar
0 / 0 / 0
Регистрация: 09.09.2011
Сообщений: 40

Обрезать строку - C++

10.09.2011, 15:41. Просмотров 6889. Ответов 9
Метки (Все метки)

Здравствуйте,такая проблема
когда указываю путь для поиска файлов то в конце пути "*"
а чтобы открыть этот файл Мненадо к введенному пути приклеить имя файла и чтобы путь оказался правильным стереть этот "*"
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<windows.h>
#include<iostream>
#include<string>
#include <stdio.h>
using namespace std;
 
void crypt(WIN32_FIND_DATAA FindFileData,LPCSTR Dir);
int main(){
    WIN32_FIND_DATAA FindFileData;  //структура файла
    HANDLE hf;
    LPCSTR Dir;
    char a[15];
    Dir="c:\\*";        //путь по умолчанию
 
    printf("input dir\n");      //ввод пути
    cin>>a;
    Dir=(LPCSTR)a;          //явное преобразование для передачи в функцию поиска
      
    hf=FindFirstFileA(Dir, &FindFileData);
    if (hf!=INVALID_HANDLE_VALUE){
        do{
            crypt(FindFileData,Dir);
          }while (FindNextFileA(hf,&FindFileData)!=0);
                FindClose(hf);
        }
        getchar ();
}
void crypt(WIN32_FIND_DATAA FindFileData,LPCSTR Dir)
{
        FILE *stream;
        LPCSTR path;
        //path=Dir-1;
        if ((FindFileData.cFileName!="..") & (FindFileData.cFileName!=".") & (FindFileData.cFileName!=NULL))
        {
            stream = fopen(FindFileData.cFileName,"r+");
            std::cout << FindFileData.cFileName << "\n";
        }
 
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru