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

обработка файлов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Button создает: combobox, textbox http://www.cyberforum.ru/cpp-beginners/thread575067.html
Собственно, есть 2 кнопки. Одна кнопка должна добавлять меню, другая - удалять последнее созданное. Изображение Вот при нажимании на +, создается еще 1 строка: icon, menu name, action. Ну и,...
C++ Функция C=(x^a + y^(TM))/((x+y)^a) Составить программу вычисления выражения C=(x^a + y^(TM))/((x+y)^a) Вывести результат на экран. Указания: Вычисление выражения выполните в виде функции. http://www.cyberforum.ru/cpp-beginners/thread575055.html
Вопрос по ReadDirectoryChangesW C++
Вот есть у меня код вызова этой функции в асинхронном режиме: DWORD numBytes; DWORD cbOffset; LPOVERLAPPED lpOverlapped; HANDLE hDir = CreateFileA("C:\\TEMP\\", FILE_LIST_DIRECTORY,...
составьте структуру,проинициализируйте переменную типа структуры C++
составить структуру,проинициализируйте переменную типа структуры и выведите на экран полное значение такой переменной. структура газеты(название статьи,количество знаков)
C++ Происхродит ли здесь возврат указателя на не действительную память? http://www.cyberforum.ru/cpp-beginners/thread575030.html
double *Gaus(double **Matix, double *Frees, int N) { double **DownRow; double *DownFree; int i; double **UpnRow; double *UpFree; double *Main; double *AboveMain; double k;
C++ Нахождение корней уравнения методом обратного интерполирования Помощь нужна! кто можеть помогите подробнее

Показать сообщение отдельно
zitxbit
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
15.05.2012, 16:05
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
#include <iostream>
#include <fstream>
 
#define N 256
 
typedef struct Lines
{
      char* m_line;
      int m_wcount;
} LINES;
 
using namespace std;
 
int main()
{
     const char* filename = "d:\\input.txt";
     ifstream ifs(filename,ifstream::in);
 
     static char line[256] = "\0"; int count = 0; 
     LINES* lines = (LINES*)malloc(N * sizeof(LINES));
     while (ifs.peek() >= 0 && ifs.getline(line, 256))
     {
          lines[count].m_line = new char[256];
          strcpy(lines[count++].m_line, line);
     }
 
     for (int index = 0; index < count; index++)
     {
          lines[index].m_wcount = 1;
          char* line = lines[index].m_line;
          for (int q = 0; line[q] != '\0'; q++)
              if (isspace(line[q])) lines[index].m_wcount++;
     }
 
     int min = 0;
     for (int q = 0; q < count; q++)
          if (lines[q].m_wcount < lines[min].m_wcount)
              min = q;
 
     printf("%s\n", lines[min].m_line);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.