Технология программирования. Базовые конструкции C/C++. Липачев Е.К. - 114 стр.

UptoLike

Составители: 

114
for (int j=0;j<n;j++)
a[i][j]= ((rand() % 10) +i*j)*0.1;
// запись в файл
for (int i=0;i<n;i++) {
for (int j=0;j<n;j++)
fout<<a[i][j]<<" ";
fout<<"\n";
}
fout.close();
Пример. Подсчет числа слов в текстовом файле.
// Подсчет числа слов в текстовом файле
//
setlocale(LC_CTYPE, "rus"); // русификация консоли
ifstream in("d:\\temp\\poem.txt");
if(!in) {
cout << "\n Ошибка открытия файла";
return 1; }
int count = 0; unsigned char ch;
in >> ch; // нахождение первого символа не пробела
in.unsetf(ios::skipws); // не пропускать пробелы
while(!in.eof()) {
in >> ch;
if(isspace(ch)|| in.eof()) {
count++;
while(isspace(ch) && !in.eof()) in >> ch;/*
пропускаем пробелы */
}
}
  for (int j=0;j> ch; // нахождение первого символа не пробела
   in.unsetf(ios::skipws); // не пропускать пробелы
   while(!in.eof()) {
     in >> ch;
     if(isspace(ch)|| in.eof()) {
        count++;
        while(isspace(ch) && !in.eof()) in >> ch;/*
пропускаем пробелы */
      }
    }
                                 114