Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > Visual C++ / С/C++

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 21.03.2008, 16:49   #1
Неактивный пользователь
 
Регистрация: 19.07.2007
Сообщений: 15
Репутация: 1
По умолчанию Копирование логов HELP

Уважаемые программеры,я еще лох в написание на С++ не могли бы мне помочь в решении одной проблемы, я работаю сисадмином, у меня несколько серваков на которых создается ВКР и соответственно лог вопрос в том как мне написать программку что бы лог с того сервера копировался на мой комп, так как я щас этому учюсь мне препод подсказал что именно можно написать
Код:
#include <fstream.h>
int main ()

{
		 const n=256;
		 ofstream fout("proba.txt",ios::app);
		 		 ifstream fin("C:/BKP/log.log");
		 		 Char name [n];
		 		 fin>>name;
		 		 fout<<name;
		 		 cout<<name;
		 		 return 0;
}
При компиляции выдается 4 ошибки
Код:
--------------------Configuration: qwerty - Win32 Debug--------------------
Compiling...
MTG.CPP
C:\GTM\MTG.CPP(9) : error C2065: 'Char' : undeclared identifier
C:\GTM\MTG.CPP(9) : error C2146: syntax error : missing ';' before identifier 'name'
C:\GTM\MTG.CPP(9) : error C2065: 'name' : undeclared identifier
C:\GTM\MTG.CPP(9) : error C2109: subscript requires array or pointer type
Error executing cl.exe.

MTG.OBJ - 4 error(s), 0 warning(s)
Все это дело я пишу в Visual Studio 6.0 Enterprise Edition
Visual C++ 6.0

Помогите чем можите !
KOD ultra вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: Интегрируй приложения вместе с Альбато: WhatsApp Slack - синхронизация за 5 минут!кассир шоу тутберидзеводяной нагреватель электрическийпилларсыпаста стес р 28


Старый 21.03.2008, 17:17   #2
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: Копирование логов HELP

KOD ultra, char - с маленькой буквы
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 22.03.2008, 02:29   #3
KOD ultra
Неактивный пользователь
 
Регистрация: 19.07.2007
Сообщений: 15
Репутация: 1
По умолчанию Ответ: Копирование логов HELP

Ага спасибо, а не подскажешь как мне её подбить в виде проги то есть она будет запускаться в определенное время и автоматически закрываться после выполнения данных команд ?
KOD ultra вне форума
 
Ответить с цитированием Вверх
Старый 22.03.2008, 12:31   #4
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: Копирование логов HELP

Цитата:
Сообщение от KOD ultra Посмотреть сообщение
она будет запускаться в определенное время и автоматически закрываться после выполнения данных команд ?

если прога не запущена, то она не сможет себя запустить. есть 2 варианта: запустить её один раз, потом по таймеру запускать функцию сохранения; или запускать прогу с помощью какого-то планировщика.
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 31.03.2008, 11:31   #5
KOD ultra
Неактивный пользователь
 
Регистрация: 19.07.2007
Сообщений: 15
Репутация: 1
По умолчанию Ответ: Копирование логов HELP

Цитата:
Сообщение от pluton Посмотреть сообщение
если прога не запущена, то она не сможет себя запустить. есть 2 варианта: запустить её один раз, потом по таймеру запускать функцию сохранения; или запускать прогу с помощью какого-то планировщика.

с Запуском данной проги разобрался он будет запускать с помощью планировщика, теперь возник другой вопрос.

При её запуске он копирует только первую строку из всего файла, подскажите че нужно дописать чтобы программа автоматически брала из текста Всю последнюю строку из текстового файла ????


Код:
#include <fstream.h>
const n=256;
int main ()

{
		ofstream fout("proba.txt",ios::app);
		ifstream fin("C:/BKP/log.log");
			char buf [n];
			fin>>buf;
			fout<<buf;
			return 0;
}
KOD ultra вне форума
 
Ответить с цитированием Вверх
Старый 02.04.2008, 08:26   #6
KOD ultra
Неактивный пользователь
 
Регистрация: 19.07.2007
Сообщений: 15
Репутация: 1
По умолчанию Ответ: Копирование логов HELP

Помогите пожайлуста хотя бы скажите какая функция должна тут стоять.
KOD ultra вне форума
 
Ответить с цитированием Вверх
Старый 02.04.2008, 16:31   #7
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: Копирование логов HELP

KOD ultra, там нужно юзать функцию fstream::seekg()
http://cppreference.com/cppio/seekg.html
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 08.04.2008, 15:10   #8
KOD ultra
Неактивный пользователь
 
Регистрация: 19.07.2007
Сообщений: 15
Репутация: 1
По умолчанию Ответ: Копирование логов HELP

pluton,

А не могешь подсказать как её использовать, а то че то я и туда и сда подставляю, а оно мне ошибок куча выбрасывает.
KOD ultra вне форума
 
Ответить с цитированием Вверх
Старый 08.04.2008, 15:45   #9
pluton
ViP
 
Аватар для pluton
 
Пол:Мужской
Регистрация: 23.02.2007
Сообщений: 1,027
Репутация: 560
По умолчанию Ответ: Копирование логов HELP

KOD ultra, вот так:
Код:
#include <fstream.h>
const n = 256;
int main()
{
    ofstream fout("proba.txt", ios::app);
    ifstream fin("C:/BKP/log.log");
    char buf[n];
    fin.seekg(n, ios::end);   // n байт от конца файла
    fin >> buf;
    fout << buf;
    fin.close();
    fout.close();
    return 0;
}
__________________
THE TRUTH IS OUT THERE
pluton вне форума
 
Ответить с цитированием Вверх
Старый 14.04.2008, 01:48   #10
KOD ultra
Неактивный пользователь
 
Регистрация: 19.07.2007
Сообщений: 15
Репутация: 1
По умолчанию Ответ: Копирование логов HELP

Цитата:
Сообщение от pluton Посмотреть сообщение
KOD ultra, вот так:
Код:
#include <iostream.h>
#include <fstream.h>
const n = 256;
int main()
{
    ofstream fout("C:/BKP/log.txt", ios::app);
    ifstream fin("C:/BKP/CENTRAL.log");
    char buf[n];
    fin.seekg(50, ios::end);   
     fin >> buf;
    fout << buf;
    fin.close();
    fout.close();
    return 0;
}


Извеняюсь, а не подскажешь если мне постоянно пишет
Код:
ММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММtђB"]ММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММtђB
Это случайно не руссификатора он просит ??????

Последний раз редактировалось KOD ultra; 14.04.2008 в 02:03..
KOD ultra вне форума
 
Ответить с цитированием Вверх
Старый 22.04.2008, 16:11   #11
KOD ultra
Неактивный пользователь
 
Регистрация: 19.07.2007
Сообщений: 15
Репутация: 1
По умолчанию Ответ: Копирование логов HELP

Че то не получается до сих пор, может какая нибудь умная голова подскажет в чем проблема ????
KOD ultra вне форума
 
Ответить с цитированием Вверх
Старый 11.05.2008, 14:24   #12
KOD ultra
Неактивный пользователь
 
Регистрация: 19.07.2007
Сообщений: 15
Репутация: 1
По умолчанию Ответ: Копирование логов HELP

Помогите пожалуйста !!!
KOD ultra вне форума
 
Ответить с цитированием Вверх
Старый 12.05.2008, 06:39   #13
decorelator
Неактивный пользователь
 
Пол:Мужской
Регистрация: 21.10.2007
Сообщений: 19
Репутация: 1
По умолчанию Ответ: Копирование логов HELP

приветствую

#include <iostream.h>
#include <fstream.h>
const n = 256;
int main()
{
ofstream fout("C:/BKP/log.txt", ios::app);
ifstream fin("C:/BKP/CENTRAL.log");
char buf[n];

buf[n]=0; //терменирующий ноль на всякий пожарный

fin.seekg(50, ios::end);
fin >> buf;
fout << buf;
fin.close();
fout.close();
return 0;
}


это вся прога больше нигде и нечего нету?
decorelator вне форума
 
Ответить с цитированием Вверх
Старый 18.05.2008, 21:39   #14
KOD ultra
Неактивный пользователь
 
Регистрация: 19.07.2007
Сообщений: 15
Репутация: 1
По умолчанию Ответ: Копирование логов HELP

Цитата:
Сообщение от decorelator Посмотреть сообщение
приветствую

#include <iostream.h>
#include <fstream.h>
const n = 256;
int main()
{
ofstream fout("C:/BKP/log.txt", ios::app);
ifstream fin("C:/BKP/CENTRAL.log");
char buf[n];

buf[n]=0; //терменирующий ноль на всякий пожарный

fin.seekg(50, ios::end);
fin >> buf;
fout << buf;
fin.close();
fout.close();
return 0;
}


это вся прога больше нигде и нечего нету?

Да это вся прога, но все равно не работает
__________________
KOD ultra вне форума
 
Ответить с цитированием Вверх
Старый 19.05.2008, 10:44   #15
zss
Постоялец
 
Пол:Мужской
Регистрация: 05.02.2007
Адрес: Москва
Сообщений: 662
Репутация: 271
По умолчанию Ответ: Копирование логов HELP

Перейти надо на минус 50 байт:
fin.seekg(-50, ios::end);
__________________
Сергей Сергеевич
zss вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файлы логов MS SQL 2005 Wizard2007 Базы данных 5 27.12.2009 02:41
Squid и ротация логов simcard UNIX, Linux, MacOs для PC и другие ОС 3 11.07.2008 19:56
Просмотр логов Wanderer Windows XP 6 22.06.2008 02:14
Анализатор логов для Cisco Volodimir Архив 3 03.09.2007 15:55
Конвертация логов ICQ 5 kettle ICQ, QIP, Miranda, R&Q и другие... 1 25.10.2006 20:46

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 13:27. Часовой пояс GMT +3.


Copyright ©2004 - 2025 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.19723 секунды с 11 запросами