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

Внешний интерфейс - 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/C++ прграммист и от того пршу вашей помощи (сам конечно налегаю на доки). На данный момент скачал Bison установил,...
C++ Поиск в map и friend функция Есть класс Phone, унаследованный от ATC и TelephoneService, в классе Phone необходимо сделать функцию, которая позволяет вывести по номеру телефона название города, насколько я понимаю необходимо сделать map массив, в который будут заносится ключ(idCity) и значение(nameCity),а затем будет выполнятся поиск по ключу, который берется из 5-ти первых цифр номера абонента (numberSubscriber), также... http://www.cyberforum.ru/cpp-beginners/thread612399.html
C++ оператор for c++
вывести все целые числа из диапазона от А до В (А<=B), оканчивающиеся на X или Y условие понятно какое но выводит все числа из диапазона, условие не затрагивается никак, не могу понять что исправить вот код #include<iostream.h> int main() { int a,b,x,y; cout<<"vvod a b"<<endl; cin>>a>>b; cout<<"vvod x y"<<endl; cin>>x>>y; if (a%10==x || b%10==y) for(int i=a; i<=b; i++)
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 sequence: "<<value1<<" "<<value2<<" "<<value3<<endl;
C++ Сохранить в новом файле те названия, которые встречаются в двух исходных http://www.cyberforum.ru/cpp-beginners/thread612370.html
Помогите пожалуйста решить задачку! Программа должна прочитать данные из двух указанных текстовых файлов, содержащих записи с названиями товаров(считать что число записей в файлах может быть различно, но не более 20). Данные нужно предварительно загрузить в два строковых массива, проанализировать и сохранить в новом файле те названия, которые встречаются в обоих массивах. Заранее спасибо! ...
C++ Оформить каждый пункт задания в виде функции программа определяет максимум среди сумм диагоналей, параллельных главной диагонали матрицы. Нужно оформить каждый пункт задания в виде функции; все необходимые переменные передаются им в качестве параметров #include "iostream.h" #include "conio.h" int main() { int a; int i, j, n=10, m=10, sum=0, max=0, b=n-1, c=1; int *p;//указатель p=new int; подробнее

Показать сообщение отдельно
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);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru