#1 25.04.10 12:19
[C++]Работа с файлами
Было задание написать функцию, которая создаёт текстовый документ с num кол-вом строк, в каждой строке должно было быть 3 латинские буквы. С этим заданием я справился
Код::
void GenerateDataset (int num)
{
FILE *pt;
pt=fopen("GenDat.txt","w");
char str[4]={0};
int x;
for(int j=0; j<num; j++)
{
for(int i=0; i<3; i++)
{
do
{
x=rand();
}
while((x<97)||(x>122));
str[i]=x;
}
fputs(str, pt);
fputs("\n", pt);
}
fclose(pt);
}А вот со вторым заданием возникли проблемы. Надо написать функцию, которая открывает файл и каждую строку в нём преобразовывает в элемент строки. Надеюсь понятно объяснил) Ансистринг не люблю.
Наработки кое-какие по второму заданию есть, но пока не хочу позориться
Offline
#6 25.04.10 22:08
Re: [C++]Работа с файлами
$up написал(а):
Твоя первая программа на чистом си написана.
препод у них предпочитает начать с истоков) по себе знаю. у нас вроде один и тот же препод
Offline
#7 25.04.10 22:53
Re: [C++]Работа с файлами
Это я к тому, что многие вещи на c++ очень просто делаются. Но если препод требует си, то приходится использовать стандартные функции. Хотя встречаются такие, кто не понимает разницы. Помню один требовал писать на си, но при этом заставлял использовать new вместо malloc.
Offline
#10 26.04.10 10:19
#11 26.04.10 10:48
#12 26.04.10 10:49
#13 26.04.10 11:17
#14 26.04.10 18:19
#15 26.04.10 19:27
#16 26.04.10 19:27
#17 26.04.10 19:48
#18 26.04.10 19:54
#19 26.04.10 19:55
Re: [C++]Работа с файлами
Лис@ написал(а):
Страуструп. "Язык программирования C++"
я бы не советовал, ибо учится по страуструпу очень сложно. это больше справочник чем учебник.
а если и учебник то по особенностям с++ и их грамотном использовании, но никак не про то как fread'ом читать :)
Offline
#20 26.04.10 20:23
#21 26.04.10 20:25
#22 08.05.10 04:00
#23 09.05.10 12:15
#24 10.05.10 02:20
Re: [C++]Работа с файлами
Lunat1k, заходи ко мне, объясню что угодно по вашему курсу.
Offline

