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

интерпретатор cmd - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить разницу в днях между двумя заданными датами http://www.cyberforum.ru/cpp-beginners/thread752289.html
Парни надо написать программу, которая будет вычислять разницу в днях между двумя заданными датами.
C++ Временный объект Требуется создать при помощи конструктора временный объект. Затем присвоить временный объект вызвавшему(представленному через this) функцию объекту. Т.е.Class1 &Class1::funct(Class1 &v_o){ return... http://www.cyberforum.ru/cpp-beginners/thread752280.html
C++ Нахождение НОД n чисел
Даны n натуральных чисел. Найти их наибольший общий делитель, используя алгоритм Евклида, учитывая, что НОД(а,в,с)=НОД(НОД(а,в),с). (Определить функцию для расчёта наибольшего общего делителя двух...
Как сделать, чтобы при выводе на экран были пробелы C++
#include <iostream> using namespace std; int main() { int sum = 0, val = 1; while (val <= 10) { sum += val; ++val; }
C++ Строки. Найти в тексте начальный и конечный отрезок цифрового алфавита http://www.cyberforum.ru/cpp-beginners/thread752233.html
Подскажите как в форме записать эту программу : Дана последовательность символов (строка). Найти в тексте начальный и конечный отрезок цифрового алфавита.
C++ Программа для подсчета четных чисел. Помогите исправить ошибку Написал прогу для подсчета четных чисел #include <iostream> using namespace std; int main() { int b,count=0; while (b!=-1) { setlocale(0,""); cout<<"Введите число: "; подробнее

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

интерпретатор cmd - C++

04.01.2013, 01:58. Просмотров 699. Ответов 7
Метки (Все метки)

Добрый вечер! Очень нужна ваша помощь.Есть программа.Должна выполнять такие действия:
Создание директории(папки)
Удаление файла
Перемещение файла
Копирование файла
Выход из программы
Получилось вот что
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
#include <windows.h>
#include <string.h>
 
void main()
{
 
    char userComand[80],*comand, *fcopy, *fnewcopy, *newdirectory, *fdel, *fmove, *fnewmove;
   printf("comand interpritator\nhelp-spravka\n");
   do{
   printf("\n>>");
    gets(userComand);
   comand=strtok(userComand," ");
   if (!strcmp(comand, "help"))
   {
        printf("help: \ncopy - copy file\nmkdir - create directory\ndel - delete file\nmove - move file\nexit\n");
   }
    if (!strcmp(comand, "copy"))
    {
        fcopy=strtok(NULL," ");
      fnewcopy=strtok(NULL," ");
      if (!CopyFile(fcopy,fnewcopy,FALSE))
      {
        printf("Error! \n");
       }
       else
       {
        printf("file is copied\n");
       }
   }
   if (!strcmp(comand,"mkdir"))
   {
    newdirectory=strtok(NULL," ");
        if (!CreateDirectory(newdirectory,NULL))
    {
        printf("Error!\n");
       }
    else
       {
        printf("directory is created\n");
       }
   }
    if(!strcmp(comand,"del"))
   {
        fdel=strtok(NULL," ");
      if (!DeleteFile(fdel))
      {
        printf("Error!\n");
      }
      else
      {
            printf("file is deleted\n");
      }
   }
   if(!strcmp(comand,"move"))
   {
    fmove=strtok(NULL," ");
      fnewmove=strtok(NULL," ");
      if (!MoveFile(fmove,fnewmove))
      {
        printf("Error! \n");
       }
       else
       {
        printf("the file is moved\n");
       }
   }
   else  if(strcmp(comand,"help") && strcmp(comand,"copy") && strcmp(comand,"move") && strcmp(comand,"del") && strcmp(comand,"mkdir") && strcmp(comand,"exit"))
   {
    printf("Error!\n");
   }
   }while(strcmp(comand,"exit"));
}
Программа удаляет файл, создает папки. НО НЕ ПОЛУЧАЕТЬСЯ ПЕРЕМЕЩАТЬ И КОПИРОВАТЬ ФАЙЛЫ,ПОМОГИТЕ ПОЖАЛУЙСТА
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru