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

Не могу понять в чем ошибка? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать и вывести на экран двумерный массив целых чисел размерностью 3х3 http://www.cyberforum.ru/cpp-beginners/thread1029448.html
1. создать и вывести на экран двумерный массив целых чисел размерностью 3х3 2. создать и вывести на экран двумерный массив вещественных чисел размерностью 2х5 3. создать и вывести на экран...
C++ Виртуальные функции с одинаковым именем и разным набором аргументов Есть абстрактный базовый класс и пара наследников. class Base { public: vurtual void Func(int a); vurtual void Func(int a, int b); }; class ChildA : public Base http://www.cyberforum.ru/cpp-beginners/thread1029447.html
розробити програму для роботи з рядками C++
написать программу, которая будет находить вхождения одной строки в другую
Матричный код выдает ошибку C++
Программа должна выводить минимум и элементы массива вводятся с клавиатуры, но у меня небольшая проблемка подредактируйте код пожалуйста #include <iostream> #include <iomanip> #include <cstdlib>...
C++ Сравнение двух массивов http://www.cyberforum.ru/cpp-beginners/thread1029421.html
Добрый день ! В условии задачи сказано, что есть два массива по 10 элементов, значения которых случайно генерируются от 0 до 30. Нужно вывести все числа, которые повторяются в обоих массивах. ...
C++ Как вернуть массив? Нужно вернуть массив из функции, как это сделать? #include "stdafx.h" #include <iostream> #include <Windows.h> #include <time.h> #include <ctime> #include <tchar.h> #include <conio.h>... подробнее

Показать сообщение отдельно
Кипиш42
0 / 0 / 0
Регистрация: 02.01.2013
Сообщений: 6

Не могу понять в чем ошибка? - C++

05.12.2013, 12:14. Просмотров 452. Ответов 8
Метки (Все метки)

Выдает ошибки а в чем проблемма не пойму (программирую недавно)
[C++ Warning] Unit1.cpp(94): W8004 'p' is assigned a value that is never used
[Linker Error] Unresolved external '__InitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl
[Linker Error] Unresolved external '__ExitVCL' referenced from C:\PROGRAM FILES\BORLAND\CBUILDER6\LIB\CP32MTI.LIB|crtlvcl

Вот сама программа (выполнял в программе Borland C++Builder 6)
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
#pragma hdrstop
#pragma argsused
#include <vector>
#include <tchar.h>
#include <stdio.h>
#include <iostream.h>
#include <fstream>
#include <cstring>
#include <stdlib.h>
#include <algorithm>
//Функция проверки числа
bool is_digits_only (char const* str) {
   if (*str == '-') str++;
   for (;*str != '\0'; str ++)
       if (*str < '0' || *str > '9')
           return false;
   return true;
}
//Сортировка массива
void bubbleSort(int array[], int col){
        int temp=0;
        for (int i=1;  i<col  ;  i++){
                for (int j=0;  j<col-i;  j++){
                        if (array [j]>array [j+1]){
                                temp=array[j];
                                array [j]=array [j+1];
                                array [j+1]=temp;
                        }
                }
        }
}
 
int _tmain(int argc, _TCHAR* argv[])
{
    char * buffer;
    int length,rezult;
    int M[5];
    char const* delimeters = " ";
    char *p;
    // Открытие файла
  ifstream is;
  is.open ("c:\\temp\\text.txt");
   // Определяем разер файла:
  is.seekg (0, ios::end);
  length = is.tellg();
  is.seekg (0, ios::beg);
  //Выделяем массив
  buffer = new char [length];
  //Считываем из файла
  is.read (buffer,length);
 
  //Закрываем файл
   is.close();
   //Анализ текстовой строки
   int i=0;
    char const* token = strtok(buffer, delimeters);
      if (is_digits_only(token)) {
        M[i] = atoi(token);
      }
      else M[i] = 0;
      while ((token)){
        i++;
        if (i>4) break;
        token = strtok(0, delimeters);
         if (is_digits_only(token)) {
        M[i] =  atoi(token);
      }
      else M[i] = 0;
    }
    // Сортировка массива
    bubbleSort(M, 5);
    // Запись результата в файл
    ofstream out;
    out.open("c:\\temp\\result.txt");
    if (out==NULL) return 1;
    buffer[0] = '\0';
    rezult = M[3]*M[4];
    p = itoa(rezult,buffer,10);
    out << buffer;
    out.close();
    delete[] buffer;
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru