Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Что-то леплю в прогу, переменные, функции. Не видит переменных Подскажите, как лучше сделать, варианты, оштбки собствено.. // Листинг 9.14. // Разрешение проблемы утечки памяти #include <string> #include <iostream> // для объекта cout using namespace std; #include<iomanip> //Этот файл содержит большую часть манипуляторов C++. Если вы не знаете, что такое манипулятор, не беспокойтесь. Просто подключите это файл смело и не раздумывая вместе с... https://www.cyberforum.ru/ cpp-beginners/ thread981728.html Переделать программу с указателями С++ C++
Подскажите пжлст ,как переделать эту программу ,чтобы не использовать квадратные скобки?и чтобы когда вхождение символа не найдено выдавалась ошибка ,а не смайлики) #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <conio.h> char * mystrchr(char *s, char ch) { while (s && *s != ch)
C++ Шаблон функции для удвоения максимального значения Помогите написать программу : Напишите программу, которая использует шаблон функции для удвоения минимального значения из трех аргументов. Проверьте программу, используя тройки целых чисел, чисел с плавающей точкой и символов. я не совсем поняла ,что означает это: Проверьте программу, используя тройки целых чисел, чисел с плавающей точкой и символов. https://www.cyberforum.ru/ cpp-beginners/ thread981722.html C++ Умножение матриц(динамические одномерные массивы) https://www.cyberforum.ru/ cpp-beginners/ thread981701.html
Есть класс: class Array { public: /*Конструкторы*/ Array(Array &tmp);//конструктор копирования Array(); //конструктор void Array(int x , int y); Array(double*,int);//конструктор массив
C++ Cout.width(), cout.fill(): вывод времени
вводится время в формате 12:05 через scanf("%d%*c%d", hour, minute); т.е. "12" присваивается переменной hour, а "5" - minute, символ ":" пропускается. Проблема состоит в том, что нужно вывести минуты, если они меньше 10, должен стоять 0, т.е. в нашем случае 05. Использую: cout.width(2); cout.fill('0'); cout<<hour;
C++ class C++ https://www.cyberforum.ru/ cpp-beginners/ thread981687.html
помогите пожалуйста решить эту задачку , я кое как писал программку для структуры и она работает, теперь как ее переделать классы, у меня ничего не получается подскажите что надо делать!! хочу сказать заранее спасибо! Вот у меня программа для структуры: #include<iostream> #include<fstream> using namespace std; struct posl { char fam,im,rod; int god ; };
C++ Работа с генератором случайных чисел Здравствуйте, уважаемые форумчане. Прошу помощи вот с такой задачей, не могу никак ничего придумать. Вот собственно задача: Сгенерировать два числа a,b и набор из 10 элементов, в диапазоне (-50;50). Найти минимальный из элементов, который находится в интервале (a;b). Если такой элемент отсутствует, то вывести -1. Еще что важно: Решить нужно без использования массивов! Суть я понимаю, и... https://www.cyberforum.ru/ cpp-beginners/ thread981682.html C++ Наследование в с++
Люди добрые, помогите пожалуйста. Нужно срочно сдать программу по теме "Наследование", но че-то не могу написать. Наследование только начал изучать и не совсем разбираюсь. Условия задачи таковы: Описать производный класс базового класса "Карта", содержащий поле козырь, и функцию, проверяющую кроет ли карта, указанную в качестве параметра другую карту с учетом козыря. Будьте добры, помогите,...
C++ Из одного массива сформировать другой https://www.cyberforum.ru/ cpp-beginners/ thread981647.html
Здравствуйте! Нужна срочно помощь!! Заране благодарю! Из массива A сформировать массив B по алгоритму: b=a+i; для i=1,3,...,2n+1, b=a-i; для i=2,4,...,2n... Размерность исходного массива n и сам массив A вводится с клавиатуры.
C++ Деление большого числа Суть такова: Реализовываю класс для системы остаточных классов, нужно считать большое число ( допустим больше 20 знаков), понятное дело что нужно считывать в виде строки, но тут возникает проблема, мне нужно делить это число и запомнить остаток от деления. Подскажите как это можно реализовать. Кроме как реализовывать деление столбиком ничего на ум не приходит. https://www.cyberforum.ru/ cpp-beginners/ thread981646.html
C++ Рекурсия
Есть такой код. В нем рисуется что то вроде линейки. Данный код предназначен для иллюстрации работы рекурсии. Может мне кто нибудь объяснить. Вот при первом вызове subdivide палочка ставится посередине, значение середины 32. Далее палочки ставятся на 32, 16 и 48, ок. Но что происходит потом я не могу понять. Происходит вызов subdivide с level 3, она ставит палочку на 32 и вызывает subdivide с...
C++ Дружественные бинарные операторы //прототипы внутри класса friend bool operator==(const Polynomial&, const Polynomial&); Polynomial &operator=(const Polynomial&); //Оператор присвоения Polynomial& Polynomial::operator=(const Polynomial& obj) { if (this == obj) return this; clear_list(&head); List *carriage =
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
19.10.2013, 17:30 0

Непонятная ошибка - C++ - Ответ 5205253

19.10.2013, 17:30. Показов 1515. Ответов 25
Метки (Все метки)

Ответ

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
#include <locale.h>
#include <iostream>
#include <string>
 
 
void MyReadFile(char*);
char* EditPath(char*, char*);
 
int main(int argc, char* argv[])
{
    setlocale(LC_ALL, "");
    int pause;
    char *nameImage = new char[512];
    char *pathImage = new char[512];
    char *nameMessage = new char[512];
    char *pathMessage = new char[512];
    char *pathexe = new char[512];
    std::cout << "Введите название изображения(*.bmp)\n";
    (std::cin >> nameImage).get();
    strcpy(pathexe, argv[0]);
    pathImage = EditPath(pathexe, nameImage);//тут ошибки нет
    std::cout << pathImage << "\n";
    std::cout << "Введите название файла с сообщением(*.txt)\n";
    (std::cin >> nameMessage).get();
    strcpy(pathexe, argv[0]);
    pathMessage = EditPath(pathexe, nameMessage);// а тут выбрасывает исключение
    std::cout << pathMessage << "\n";
    
    std::cin.get();
    return 0;
}
 
char* EditPath(char* path, char* name)
{
    char* pch;
    for (int i = 0; i < strlen(path); i++)
    {
        if (path[i]=='\\') path[i]='/';
    }
    pch = strstr(path, "Def_Dat_4.exe");
    if (pch)
    {
        strncpy(pch, name, strlen(name));
        *(pch + strlen(name)) = '\0';
    }
    return path;
}


Вернуться к обсуждению:
Непонятная ошибка C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.10.2013, 17:30
Готовые ответы и решения:

непонятная ошибка
#include &lt;stdio.h&gt; #include &lt;math.h&gt; main() { float x,pi,s,e,q,n; pi=3.14 ; x= pi/6 ;...

Непонятная ошибка
Исходник: #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main() { char *p;...

Непонятная ошибка!?
Есть задача: дан массив и число, переставить числа в массиве таким образом, чтобы слева от...

Непонятная ошибка
Вообщем имеется такой код: // главная программа aka programm.cpp #include &quot;Sales_item.h&quot; ...

25
19.10.2013, 17:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.10.2013, 17:30
Помогаю со студенческими работами здесь

непонятная ошибка
Почему здесь выбивает ошибку? Помогите последнюю лабу сделать) if (x&lt;(*Node)-&gt;l)...

Непонятная ошибка
Добрый день. Переделывал код https://www.cyberforum.ru/cpp-beginners/thread53080.html под свои...

Непонятная ошибка
Всем привет! Вообщем вот функция, которая переводит двоичное число в десятичное, + ещё пару кусков...

Непонятная ошибка
Доброго времени суток, подскажите пожалуйста, в чём дело? 1) Система - MacOs, среда разработки -...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru