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

Не вижу ошибку - 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;...
C++ Кризис головного моска... Вообщем, вот в чем проблема... После длительного анализа накопленных мною знаний в области C++ я решил что что то упустил... Вот что я знаю из достаточно сложных тем: Перегрузка операторов,... 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++
Здравствуйте! Я все продолжаю свои мытарства в текстовым редактором и добрался вот до самого вкусного - как реализовать буфер и работу с ним. Но до работы еще далеко, пока пытаюсь заставить его...
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> &...
C++ Шаблоны Вот проблема :wall:: #include <iostream.h> using namespace std; template <class T> T max (T a, T b) { if (a>b) { return a; } подробнее

Показать сообщение отдельно
XuTPbIu_MuHTAu
Эксперт С++
2227 / 742 / 10
Регистрация: 27.05.2008
Сообщений: 1,498
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);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.