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

Написать функцию, которая создает файл, заполняя его случайными символами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить одномерный массив... http://www.cyberforum.ru/cpp-beginners/thread98843.html
Помогите решить с объяснениями. Определить одномерный массив, состоящий и n вещественных чисел. Сразу при вводе массива упорядочить его в порядке возрастания (отдельную функцию сортировки не...
C++ Разветвленные алгоритмы и программы Добрый вечер. У меня проблемка с этой задачей: Автолюбитель выезжает из пункта А в пункт В, расстояние между которыми 300 километров. Через каждые 100 километров на трассе расположены заправки... http://www.cyberforum.ru/cpp-beginners/thread98841.html
Win32 vs CLR, какая технология предпочтительней? C++
какая технология предпочтительней?
Найти самое длинное и самое короткое слово в предложении C++
Составить и отладить программу, которая выполняет следующие действия. В заданном тексте из нескольких предложений найти самое длинное и самое короткое слово. Если они принадлежат одному и тому же...
C++ Строки http://www.cyberforum.ru/cpp-beginners/thread98823.html
напечатать самое короткое и самое длиное слово из строки!
C++ Проверить, делится ли число на 2 есть определение: Число делится на 2 тогда и только тогда, когда его последняя цифра делится на 2, то есть является чётной. как это записать на c++? подробнее

Показать сообщение отдельно
burgundez
0 / 0 / 0
Регистрация: 21.02.2010
Сообщений: 2

Написать функцию, которая создает файл, заполняя его случайными символами - C++

25.02.2010, 00:48. Просмотров 612. Ответов 2
Метки (Все метки)

Помогите чайнику! В общем,задание вроде элементарное:
"Написать функцию, которая создает файл, заполняя его случайными символоми, начиная с символа, заданного в параметре функции. Количество символов также указано в параметрах. К начальному символу можно добавлять код от -30 до +30, если это возможно. Если невозможно (код выходит за границы кодовой таблицы), вставлять начальный символ."
Не пойму,почему вместо 1 символа пишется много?И походу символ пишется один и тот же
.Условие последнее не обязательное.Мне бы разобраться в этой проблеме...Текст вот-

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
#include <string.h>
#include <stdlib.h>
#include "stdafx.h"
#include <conio.h>
#include <string.h>
#include <stdlib.h>
#include<iostream>
 
using namespace std;
 
void creating(char x,int count)
{FILE *f;    
char *c;
c=new char[];    
int i,y;
    f=fopen("new.txt","w+");
    for (i=0;i<count;i++)
{    y=rand()%30;
 c[1]=x+y;//здесь вроде код 1 символа
 c[2]=10;//типа переход на новую строку
 fputs(c,f);
    }
    fclose(f);
}
 
 
 
void main()
{int k;
FILE *f;  
char x;
f=fopen("myfile.txt","r");    
cout<<"Wwedite simwol"<<endl;
    x=getch();
    cout<<"Wwedite kolicestwo znakow"<<endl;
cin>>k;
 
creating(x,k);
 
 }
Буду очень признателен а помощь,а то сам я не могу разобраться.Вместо 1 символа пищется много=(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.