Форум программистов, компьютерный форум CyberForum.ru

Подсобите с выводом в файл! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ vs 2010 ругается на все библиотечные функци string.h http://www.cyberforum.ru/cpp-beginners/thread604460.html
ВСем доброго времени суток, вот такая проблема вот ошибка c:\users\илья\desktop\vs\крипто\крипто\крипто.cpp(111): warning C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. 1> c:\program files\microsoft visual studio 10.0\vc\include\string.h(110) : see declaration...
C++ Ошибка run-time check failure #2 - stack around the variable 'findmonths' was corrupted Есть код: #include "stdafx.h" #include <iostream> using namespace std; #include <conio.h> #include <string.h> #include <windows.h> char *filename="c:/meteo.dat"; char *Months = {"Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"}; http://www.cyberforum.ru/cpp-beginners/thread604454.html
Одномерный массив C++
здравствуйте! помогите пожалуйста, очень надо. В одномерном массиве, состоящем из n вещественных элементов, вычислить: -сумму элементов с нечётными номерами; -количество элементов массива, расположенных между первым и последним отрицательными элементами. сжать массив, удалив из него все элементы, модуль которых не превышает 1. освободившиеся в конце массива элементы заполнить нулями....
C++ Определить, сколько раз в последовательности встречается символ ‘a’
Вот код исправте ошибку... #include<iostream.h> #include<stdio.h> #include<conio.h> int a(void); int main() { char s,q; int i=0; clrscr();
C++ Массив случайных неповторяющихся чисел http://www.cyberforum.ru/cpp-beginners/thread604442.html
Ребят работал всю ночь и сейчас голова не пашет! объясните в чем проблема private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) { n: int a = rand()%20+1; { for (int j=1; j<10; j++) { if (mase == a) {
C++ Построить график Для функции Y = f(X), график которой приведен в Вашем индивидуальном задании, вывести на экран значения Y для Х = 0, 0.25, 0.5, ... 19.75. подробнее

Показать сообщение отдельно
NewwwMan
0 / 0 / 0
Регистрация: 13.06.2012
Сообщений: 44
13.06.2012, 14:25     Подсобите с выводом в файл!
Вобщем задали курсач, генератор лабиринтов, я его сделал, а банальщину сделать не могу. Помогите)
Нужно сделать чтобы программа после вывода лабиринта сохраняла его в текстовый файл, причем чтобы имя задавали вы сами,пожалуйста добавьте данные в исходник ,надеюсь на вашу помощь!!!

Вот файл с исходником: http://www.cyberforum.ru/attachment....1&d=1339582987

Или вот исходник:
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
 
const int size = 30;
 
const int fullfill = 100; // in %
 
const int wallshort= 9999;  // in %
 
char m[size+1][size+2];
 
// Random generator
 
int r[2][size/2*size/2];
 
int h; // How many number in array;
 
void initrandom ()
{
int s , l;
printf("\n\n\n\n\n\n\n\n");
printf("‚‚…„?’…: 1- „‹џ ѓ…Ќ…ђЂ’ЋђЂ ‹?Ѓ?ђ?Ќ’Ђ 2- „‹џ ѓ…Ќ…ђЂ’ЋђЂ ЉЋЊЌЂ’");
scanf("%i",&s);
if (s==1) l=2 ;
if (s==2) l=6 ;
else printf("ERROR");
 
 int j=0;
 for (int y=2; y<size; y+=l)
  for (int x=2; x< size; x+=2)
     {
      r[0][j] = x; r[1][j] = y; j++;
     }
 h=j-1;
}
 
int getrandom(int &x, int &y)
{
 int i = random (h);
 x = r[0][i]; y = r[1][i];
 r[0][i] = r[0][h]; r[1][i] = r[1][h];
 return h--;
}
 
// View labirint on screen
 
void view()
{
 textcolor(14);
 textbackground(1);
 for (int y=0; y<=size; y++)
  for (int x=0; x<=size; x++)
   {
    gotoxy (x*2+1,y+1);
    if (m[y][x]==0) cprintf ("  ");
    if (m[y][x]==1) cprintf ("ЫЫ");
  }
}
 
int main(void)
{
  srand(time(0));
  textmode(C4350);
  printf ("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
  printf ("Labirint generator by NewMan");
 
  // Clear labirint
 
  for (int c = 0; c < size*size; c++) ((char *)m)[c] = 0;
 
  // Make border
 
  for (int i = 0; i <= size; i++)
      {
       m[0][i] = 1; m[size][i] = 1;
       m[i][0] = 1; m[i][size] = 1;
      }
  view ();
  initrandom();
  int startx, starty;
  while (getrandom (startx, starty))
  {
   if (m[starty][startx]==1) continue;
   if (random (100) > fullfill) continue;
   int sx=0,sy=0;
   do
   {
     sx=random (3)-1;
     sy=random (3)-1;
   } while (sx==0 && sy==0 || sx!=0 && sy!=0); //sx==0 and sy==0
 
   while (m[starty][startx]==0)
   {
    if (random (100) > wallshort)
       {m[starty][startx] = 1; break;}
    m[starty][startx] = 1;
    startx +=sx; starty+=sy;
    m[starty][startx] = 1;
    startx +=sx; starty+=sy;
   }
  }
  view();
  getch();
  return 0;
 
}
Вложения
Тип файла: rar GLab.rar (972 байт, 11 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru