![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.11.2011
Сообщений: 42
|
![]()
Всем привет ... начну пожалуй с кода ... вот онон:
// юзер.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <stdlib.h> #include <cstdlib> #include <iostream> #include <fstream> #include <string> #include <string.h> using namespace std; int main(void) { int i ,l,m=0,t; char letter; char *mas; system("dir /s \"C:\\Documents and Settings\\Wallpaper1.bmp\" > \"dir.txt\""); // Создание объекта и сразу указываем файл из которого // предстоит считать информацию. ifstream input_file ("dir.txt"); while (true) { letter = input_file.get(); m++; if (input_file.eof()) { break; } } mas=new char[m]; m=0; ifstream input_file1 ("dir.txt"); while (true) { letter = input_file1.get(); mas[m]=letter; m++; if (input_file1.eof()) { break; } } m=0; i=0; char doc[23] = "Documents and Settings"; while(mas[i]!='\0') { if(mas[i]==doc[m]) { l=i; m++; if(mas[l+1]!=doc[m]) { t=l+1; while(mas[t]!='L') { cout <<mas[t]; t++; } break; } } i++; } cout << endl; system("PAUSE"); return 0; } Программа моя верно работает .... её суть - это поиск имени юзера , без использования winapi32 .... Как я написал ,на win XP она работает верно , но теперь я задался другой целью ....Мне теперь надо ,что бы программа открыла файл лежащий тут : C:\\Documents and Settings\(тут имя пользователя , которое мы вычислили и вывели на экран(ну его ток в масив осталось впихать))\Wallpaper1.bmp\.... Вопрос как это сделать ?? Как вписать найденный массив в путь к файлу ?? Буду рад любому ответу ... |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
![]()
std::string userName = "дядя Вася";
std::string path = "dir /s \"C:\\Documents and Settings\\"; path = path+ userName; path = path + "Wallpaper1.bmp\"; system( path.c_str() > \"dir.txt\""); |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа с файлом | orkus | Общие вопросы Delphi | 4 | 02.04.2010 04:51 |
Работа с файлом.. | dimorik | Win Api | 2 | 23.03.2010 21:26 |
Си++. работа с файлом | milate | Помощь студентам | 0 | 08.06.2009 12:52 |
Соединение с файлом БД | lepricon | БД в Delphi | 4 | 30.11.2008 23:45 |