26.09.2013, 00:34. Просмотров 511. Ответов 1
Доброго времени суток, компиляции программы вылетает такая ошибка Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted.
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
| #include <iostream>
#include <fstream>
#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <stdio.h>
#include <string.h>
#include <windows.h>
using namespace std;
int main()
{
char a[25];
cout<<"qqqWwedi pervuu stroku";
cin>>a;
ofstream out("C:\myfile.txt");
out<<a<<"\n";
out.close();
for (int i=0;i<=255;i++)
{a[i]=*"";}
ifstream in("C:\FromC\myfile.txt");
in>>a;
in.close();
for ( int i=0;a[i]!=*"";i++)
{
if (i>sizeof(a)) break;
cout<<a[i];
}
cout<<"\n"; //Перевели курсор на новую строчку
return 0;
} |
|