Форум программистов, компьютерный форум 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> void Kadr::init() {
C++ Описать структуру с именем AEROFLOT
Приветик всем! Помогите пожалуйста! Надо переделать программу на Си. Ниже написана подобная программа, но некоторое надо изменить: записи должны быть упорядочены по возрастанию НОМЕРА РЕЙСА, а ниже упорядочены по НАЗВАНИЮ ПУНКТОВ; вывод на экран должно быть по НАЗВАНИЮ РЕЙСА, а ниже по ТИПУ РЕЙСА. Описать структуру с именем 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); Matrica(Matrica&); подробнее

Показать сообщение отдельно
ganjawar
0 / 0 / 0
Регистрация: 09.09.2011
Сообщений: 40
10.09.2011, 16:47  [ТС]     Обрезать строку
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
void crypt(WIN32_FIND_DATAA FindFileData,LPCSTR Dir)
{
        FILE *stream;
        LPSTR path;
 
        if ((strcmp(FindFileData.cFileName,".")==0) & (strcmp(FindFileData.cFileName,"..")==0))//нам нужен только файл
        {   
            std::cout << FindFileData.cFileName << "\n";
        }else{
            path=(LPSTR)Dir;//преобразуем из LPCSTR(const char) в LPSTR(char)
            path[strlen(path)-1]=0; //удаляем "*"
            //path=strcat(path,FindFileData.cFileName);
            //stream = fopen(path,"r+");
            path="";
        }
 
}
Тут проблема в том что при обрезании конца обрезается не только path но и Dir и при след заходе в функцию корневой путь не правильный..Я вроде не передаю адрес..почему так?
 
Текущее время: 19:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru