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

Запись и чтение файла dat - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверить, является ли заданное слово названием времени года на русском языке http://www.cyberforum.ru/cpp-beginners/thread735813.html
сама попыталась сделать, но ошибка какая та есть и препод ничего не может найти
C++ Сортировка слиянием с потоками #include <process.h> #include <windows.h> #include <time.h> #include <stdio.h> #include <values.h> #include <conio.h> #include <stdlib.h> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread735807.html
C++ Для заданной матрицы определить вектор
Для заданной матрицы определить вектор, k-й элемент которого равен 1, если элементы k-го рядка матрицы размещены по убыванию , и равен 0, если k-й рядок матрицы симметричный.
Проверяется только первая строка C++
Программа должна считывать строки из файла и проверять, является ли каждая из них палиндромом. Но у меня программа почему-то проверяет только первую строку, в чем причина? #include <string.h> #include <stdio.h> #include <stdlib.h> #include <iostream> #include <fstream> using namespace std; int main() {
C++ Сортировка слиянием без потоков http://www.cyberforum.ru/cpp-beginners/thread735801.html
#include <stdio.h> #include <values.h> #include <conio.h> #include <stdlib.h> int *a,m,e; int sort(int l, int r){ if (r-l<=1){ if (a<a) { e=a; a=a; a=e; }
C++ решение уравнений методом ньютона Приветик)) помогите плиз написать программу на с++ решение уравнений методом ньютона((((((, очень прошу подробнее

Показать сообщение отдельно
Mediaplay
0 / 0 / 0
Регистрация: 05.12.2009
Сообщений: 39
17.12.2012, 21:12     Запись и чтение файла dat
Данная программа ищет файлы с расширением *.txt и выводит их имена и даты создания, и создаёт каталог FIND и файл find.dat. Как сделать что бы информация об именах и датах создания файлов txt записывалась в find.dat и потом посмотреть этот список?

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
#include "stdafx.h"
#include <windows.h>
#include <string.h>
#include <stdio.h>
#include<iostream>
int main(int argc, char* argv[])
 
 
{
 
HANDLE hFile;
WIN32_FIND_DATA lpFile;
SYSTEMTIME lpSys;
int i=0,j=0;
 
 
SetCurrentDirectory("C:\\Users\\user\\Desktop\\file");
hFile=FindFirstFile(("*.txt*"),&lpFile);
if(hFile!=INVALID_HANDLE_VALUE)
{
if (lpFile.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
printf("directory\t");
i++;
}
else
{
printf("file\t\t"); 
j++;
}
  FileTimeToSystemTime(&lpFile.ftLastWriteTime, &lpSys);
printf("%s\t%d.%d.%d  %d:%d\n",lpFile.cFileName,lpSys.wDay,
      lpSys.wMonth,lpSys.wYear, lpSys.wHour, lpSys.wMinute);
  }
else
printf("no");
 
while(FindNextFile(hFile, &lpFile))
{
if (lpFile.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
{
printf("directory\t");
i++;
}
else
{
printf("file\t\t"); 
j++;
}
  FileTimeToSystemTime(&lpFile.ftLastWriteTime, &lpSys);
printf("%s\t\t%d.%d.%d  %d:%d\n",lpFile.cFileName,lpSys.wDay,
      lpSys.wMonth,lpSys.wYear, lpSys.wHour, lpSys.wMinute);
}
 
 
FindClose(hFile);
printf("count fo directories %d\t count of files %d\n",i,j);
system( "pause" );
scanf;
 
 CreateDirectory ("C:\\FIND", NULL);
 CreateFile("C:\\FIND\\find.dat",GENERIC_WRITE,0,NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL);
return 0;
 
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru