Наибольшее слово в файле

247
13 апреля 2017, 19:14

Нужно сделать проверку на максимальное количество символов, чтобы найти наибольшее слово в файле

#include <iostream> 
#include <stdio.h> 
#include <stdlib.h> 
#include <conio.h> 
#include <fstream> 
using namespace std; 
class CSlov 
{ 
   FILE *f; 
   char *str[]; 
public: 
   CSlov(char str[]); 
  ~CSlov(); 
   void Procesing(char str[]); 
   void Input(char str[]); 
   void Output(char str[]); 
   int Size(char str[]); 
}; 

CSlov::CSlov(char str[]) 
{ 
   f = fopen(str, "r+b"); 
   if (f == NULL) 
   { 
      printf("Can't open file %s for read.", str); 
      exit(0); 
   } 
} 

CSlov::~CSlov() 
{ 
fclose(f); 
} 

void CSlov::Input(char str[]) 
{ 
ofstream laba; 
char text[255]; 
laba.open(str, ios::in | ios::binary | ios::trunc); 
cout « "Input text" « endl; 
cin.getline(text, 255); 
laba « text;//« '\n'; 
laba.close(); 
} 

void CSlov::Output(char str[]) 
{ 
string line; 
ifstream laba(str); 
if (laba.is_open()) 
{ 
while (getline(laba, line)) 
{ 
cout « " Content of the file: " « line « '\n'; 
} 
laba.close(); 
} 
else cout « "Unable to open file"; 
} 

int CSlov::Size(char str[]) 
{ 
streampos begin, end; 
ifstream myfile(str, ios::binary); 
begin = myfile.tellg(); 
myfile.seekg(0, ios::end); 
end = myfile.tellg(); 
myfile.close(); 
cout « "size is>=5: " « end « " bytes.\n"«endl; 
return 0; 
} 

void CSlov::Procesing(char str[]) 
{ 
string line; 
ifstream laba(str); 
if (laba.is_open()) 
{ 

//? 
laba.close(); 
} 
else cout « "Unable to open file"; 
} 

int main() 
{ 
char path1[] = "C:/Users/vova78/Desktop/laba.txt"; 
CSlov obj1 = CSlov(path1); 
obj1.Input(path1); 
obj1.Procesing(path1); 
obj1.Output(path1); 
obj1.Size(path1); 
system("pause"); 
}
READ ALSO
Получить индекс элемента json (jquery)

Получить индекс элемента json (jquery)

Вместо /*что-то*/ нужно вставить порядковый номер элементаАналогично, как в массиве с index в примере выше

289
Автоформат ячейки в google spreadsheets с помощью App Script

Автоформат ячейки в google spreadsheets с помощью App Script

Нужно сделать автоформатирование номера телефона введенного в ячейку (привести его к стандартному формату вида 7хххххххххх) Например при...

452