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

Не вижу ошибку - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите найти ошибки, пожалуйста http://www.cyberforum.ru/cpp-beginners/thread11457.html
почему код выдает ошибки? #include <stdio.h> #define N 20000 //алгоритм "решето Эвклида" unsigned int a; void main(){ //заполним все ячейки числами по порядку: 0,1,2,3... for(int i=0; i<N; i++){ a = i;
C++ Кризис головного моска... Вообщем, вот в чем проблема... После длительного анализа накопленных мною знаний в области C++ я решил что что то упустил... Вот что я знаю из достаточно сложных тем: Перегрузка операторов, различные конструкторы, потоки, поразрядные операции, указатели, массивы, строки. Но в некоторых кодах я видел(прямо в функции main()) делали вот так - класс::член что это обозначает? если члены мы уже... http://www.cyberforum.ru/cpp-beginners/thread11425.html
Принцип выделения места в динамической памяти C++
Есть такой код: #include <iostream> #include <conio.h> using namespace std; int main() { const int size = 500; int* array; int counter;
Вопрос по реализации буфера C++
Здравствуйте! Я все продолжаю свои мытарства в текстовым редактором и добрался вот до самого вкусного - как реализовать буфер и работу с ним. Но до работы еще далеко, пока пытаюсь заставить его работать. Сейчас я пробую сделать его в виде массива типа vector. Сначала была идея сделать что-то типа vector<vector <char>>, но я не смог разобраться, каким образом изменять размер внутреннего вектора,...
C++ Помогите переделать из С++ в СИ, пожалуйста http://www.cyberforum.ru/cpp-beginners/thread11401.html
Нужно переделать этот код в Си, помогите, пожалуйста... #include <stdlib.h> #include <stdio.h> #include <math.h> #include <vector> template <class T, class T2> const std::vector<T> & get_primes (const T & b, T2 & pi) {
C++ Шаблоны Вот проблема :wall:: #include <iostream.h> using namespace std; template <class T> T max (T a, T b) { if (a>b) { return a; подробнее

Показать сообщение отдельно
XuTPbIu_MuHTAu
Эксперт С++
2224 / 739 / 10
Регистрация: 27.05.2008
Сообщений: 1,508
19.08.2008, 21:42     Не вижу ошибку
Цитата Сообщение от Счастливчик Посмотреть сообщение
Код
  scanf("%fl%fl%fl%fl",eps, xn, xk, dx); // после этой инструкции прога вылетает
аргументами scanf являются адреса переменных,в которые нужно производить запись. Ты передаешь значения переменных,сканф интерпретирует их как адреса для записи и записывает непойми куда. Да и в стеке программы происходит непойми что,т.к дабл имеет размер 8 байт, а указатель 4 байта,в результате вызов черррртовски некорректен. Вот правильный вариант:
Код
 scanf("%fl%fl%fl%fl",&eps, &xn, &xk, &dx);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru