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

Внешний интерфейс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Собрать проект Seman под Windows 7 http://www.cyberforum.ru/cpp-beginners/thread612400.html
Доброго времени всем! Эксперты, помогите пожалуйста собрать проект Seman (http://sourceforge.net/scm/?type=svn&group_id=242864) под windows 7 или очертить главные шаги? Занимаюсь компьютерной...
C++ Поиск в map и friend функция Есть класс Phone, унаследованный от ATC и TelephoneService, в классе Phone необходимо сделать функцию, которая позволяет вывести по номеру телефона название города, насколько я понимаю необходимо... http://www.cyberforum.ru/cpp-beginners/thread612399.html
C++ оператор for c++
вывести все целые числа из диапазона от А до В (А<=B), оканчивающиеся на X или Y условие понятно какое но выводит все числа из диапазона, условие не затрагивается никак, не могу понять что исправить...
C++ Про if
double value1=0; double value2=0; double value3=0; cout<<"enter tree integer: "; cin>>value1>>value2>>value3; if (value1>=value2>=value3) cout<<"sorted...
C++ Сохранить в новом файле те названия, которые встречаются в двух исходных http://www.cyberforum.ru/cpp-beginners/thread612370.html
Помогите пожалуйста решить задачку! Программа должна прочитать данные из двух указанных текстовых файлов, содержащих записи с названиями товаров(считать что число записей в файлах может быть...
C++ Оформить каждый пункт задания в виде функции программа определяет максимум среди сумм диагоналей, параллельных главной диагонали матрицы. Нужно оформить каждый пункт задания в виде функции; все необходимые переменные передаются им в качестве... подробнее

Показать сообщение отдельно
flock
3 / 1 / 1
Регистрация: 23.09.2011
Сообщений: 66
23.06.2012, 21:47  [ТС]
При запуске выскакивает окно и сообщение:"Project1 Project1.exe raised exception class EAccessViolation with message 'Access violation at address 004011D8. Read of address 00000012'.Process stopped. Use Step or Run to continue." Окно просто так не закрывается, только принудительно

Посмотрите, пожалуйста, еще раз, может какой косяк есть:
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
#include <iostream.h>
#include <iomanip.h>
#include <conio.h>
FILE *F1;
main()
{
    F1=fopen("C:\temp\1.txt","r");
    int n,ch,nech;
    system("chcp 1251");
    system("cls");
    int *p=new int[n];
    int i=0;
    while(!feof(F1)||i<n)
    {
       fscanf(F1,"%d",p[i]);
       i++;
    }
 if(i-n!=1)
    n=i+1;
    ch=0;nech=0;
    for (int i = 0; i < n; i++)
    {
        if (*(p+i)%2)                // i?iaa?ea ia ia?aoiinou yeaiaioa
        {
            nech++;                // iian?eouaaiea eie-aa ia?aoiuo yeaiaioia
        }
        if (!(*(p+i)%2) && p[i]!=0)  // i?iaa?ea ia ?aoiinou yeaiaioa
        {
            ch++;                  // iian?eouaaiea eie-aa ?aoiuo yeiaioia
        }
    }
 
    int *p1=new int[nech];      // auaaeaiea iaiyoe aey ia?aoiuo yeaiaioia
    int *p2=new int[ch];       // auaaeaiea iaiyoe aey ?aoiuo yeaiaioia
    ch=0;nech=0;
 
    for (int i = 0; i < n; i++)
    {
        if (*(p+i)%2)             // i?iaa?ea ia ia?aoiinou yeaiaioa
        {
            *(p1+nech)=*(p+i);
            nech++;              // iian?eouaaiea eie-aa ia?aoiuo yeiaioia
        }
        if (!(*(p+i)%2) && *(p+i)!=0)        // i?iaa?ea ia ?aoiinou yeaiaioa
        {
            *(p2+ch)=*(p+i);
            ch++;              // iian?eouaaiea eie-aa ?aoiuo yeiaioia
        }
 
    } 
     fprintf(F1,"%d",p[i]);               //a ooo ia?aou a oaee. ?aae ainieoaoaeuiiai yooaeoa ia ieoo)
    system("pause");
    delete(p); delete(p1); delete(p2);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru