Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++]Текстовый файл


Автор: belka0107 14.3.2007, 12:00
Создать программу, состоящий из строк слов, разделенных запятыми. Файл подготовить самомтоятельно. программа создает файл, состоящий из слов макетной длины для каждой из исходных строк. smile  

Извините, что написано коряво, просто задание было написано со множеством сокращений. smile 

Автор: Бонифаций 14.3.2007, 12:14
боюсь что на C++ написать программу из слов разделенных запятыми невозможно.

Автор: apook 14.3.2007, 12:15
А зачем тебе? smile 

Автор: belka0107 14.3.2007, 12:25
Э-э-э, домашнее задание  smile 

Автор: apook 14.3.2007, 13:41
Код

#include<iostream.h>
#include<fstream.h>

#include<stdlib.h>
#include<time.h>



void main()
{
int c, i, j;

time_t t;
srand( (unsigned)time(&t) ); // для случайных чисел

char buf[ 100 ];
char alfavit[ ]="abcdefghijklmnopqrstuvwxyz"; // 26 букв лат алфавита

ofstream f( "skry.ly" ); // файл создаем
if( !f ) return; // если ошибка то выод без предупреждения

f.seekp( 0, ios::beg ); //поставим указатель в начало файла

for( c=0; c<10; ++c )  //десять раз повторится значит десять сток
{
    for( i=0; i<10; ++i ) // цикл в цикле повторится 10 раз значит 10 слов
    { 
        for( j=0; j<10; ++j ) //цикл в цикле(который в цикле) повторится 10 раз значит 10 символов в слове
            f << alfavit[ rand() % 26 ]; // <-- вывод в файл по одному символу алфавита(случайным образом )
        f << ", "; // 10 символов вывели ставим запяитую
         }
    f << endl; // 10 слов вывели переходна поз-ю следющей строки
    }
return; // все! ? 
}

 smile 

Если вопрос решен то хотя-б помечай как решенныйsmile:don-t_mention

Автор: belka0107 14.3.2007, 14:16
Спасибо огромное и за прошлую программу тоже СПАСИБО.  smile . 
Возможно, я слишком наглая, если Вам не сложно добавьте пожалуйста комментарии в текст программы, а то мне еще разобраться в этом хочется

Автор: apook 14.3.2007, 14:41
Комментарии проставил в примере, Не ручаюсь что это именно то
потому-что задание довольно "прозрачное, туманное, призрачное"
[B]удачи belka5068985454540/B]

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)