Вопросы по теме 'math.h'
Почему вам нужно связывать математическую библиотеку на C?
Если я включаю <stdlib.h> или <stdio.h> в программу C, мне не нужно связывать их при компиляции, но я должен ссылаться на <math.h> , используя -lm с gcc, например:
gcc test.c -o test -lm
Что является причиной этого?...
131305 просмотров
schedule
09.05.2024
Функция sqrt() не работает с переменными аргументами
Я не знаю, упускаю ли я что-то очевидное, но похоже, что я не могу вычислить квадратный корень переменной в C; функция sqrt() работает только с константами. Это мой код:
#include <math.h>
#include <stdio.h>
int main()
{
double...
17456 просмотров
schedule
11.12.2023
найти кубический корень в С++?
Странные вещи происходят, когда я пытаюсь найти кубический корень числа.
Следующий код возвращает меня undefined. В командной строке: -1.#ИНД
cout<<pow(( double )(20.0*(-3.2) + 30.0),( double )1/3)
Пока этот работает отлично. В...
37680 просмотров
schedule
29.12.2023
Как обновить файл math.h
Возможный дубликат: Почему я получаю ошибки ссылки при вызове функции в Math.h?
Привет, у меня проблема в C (gcc), когда я компилирую программу, которая включает Math.h и использует оттуда функции, она говорит "неопределенная ссылка...
238 просмотров
schedule
28.03.2022
Где определение функции nanf() в linux
Я пытаюсь найти определение и объявление функции nanf() - return 'Не числовая функция, которая связана с функциональностью с плавающей запятой в среде компилятора Linux gcc - (glibc).
Мне нужно использовать аналогичное/такое же определение для...
289 просмотров
schedule
21.04.2024
Связывание математической библиотеки с кодом C90 с помощью GCC
Я хотел бы скомпилировать простой код C90 с использованием математической библиотеки:
main.c:
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
int main()
{
printf("M_PI: %f\n", M_PI);
}
Я использую компилятор...
5062 просмотров
schedule
07.06.2024
Проблемы с математическим компоновщиком c в Ubuntu 11.10
Какая-то странная ошибка появилась после того, как я обновил Ubuntu с (10.11, 11.04 i dont know) до 11.10.
Я получаю undefined reference to 'sqrt' при использовании math.h и связывании с -lm
Я компилирую gcc -Wall -Werror -g -Iinclude/...
31099 просмотров
schedule
23.05.2022
Sinf — существует ли он в C++?
Мне было любопытно узнать, существовала ли функция sinf в C++ посредством включения math.h .
При просмотре моего автодополнения в Qt Creator оно не появляется. Это заставляет меня задаться вопросом, не было ли оно по какой-то причине удалено....
2351 просмотров
schedule
18.01.2024
Включение файлов в C
Я хочу сделать простую функцию, включающую sqrt() , floor() и pow() . Итак, я включил <math.h> . Когда я пытаюсь использовать свою функцию, моя программа говорит, что sqrt() и floor() не существуют. Я трижды проверил свои файлы и...
252 просмотров
schedule
18.03.2022
Функция math.h pow() работает неправильно?
Я работал над личным проектом, в котором мне нужно было определить все степени простых чисел от 0 до 999. Поскольку я не особо силен в математике, мне надоел следующий неуклюжий метод грубой силы.
bool constexpr is_prime(int imp)
{
return...
4543 просмотров
schedule
17.07.2023
Ошибка GCC: неопределенная ссылка
Я пытаюсь скомпилировать некоторый код C на beagleboard xm. Я пытаюсь скомпилировать, но получаю ошибку: неопределенная ссылка на isfinite, которая находится в библиотеке math.h. Этот код прекрасно компилируется на всех моих других компьютерах, и я...
2715 просмотров
schedule
29.04.2023
Отключить дерьмо math.h при работе с cmath
Раньше у меня была проблема из-за перегрузки функций без std:: . И проклятие все еще происходит время от времени, потому что я не использую using namespace std; .
Удаление с использованием пространства имен std приводит к тому, что программа...
772 просмотров
schedule
18.05.2024
Математическая библиотека включена, но ошибка: неопределенная ссылка на `журнал'. Может это кастинг?
У меня есть функция со следующим кодом:
static void
calculate_lifetime(uint16_t p_weight){
double param, result;
param = (double) p_weight;
result = log (param);
}
Я включаю математическую библиотеку, но при компиляции получаю ошибку:...
9423 просмотров
schedule
03.08.2023
Как работает функция pow?
После компиляции следующей программы я получаю вывод «2346», но ожидал «2345».
#include<math.h>
#include<iostream.h>
int nr_cif(int a)
{
int k=0;
while(a!=0)
{
a = a/10;
k++;
}
return k;
}
void...
779 просмотров
schedule
08.04.2022
Ошибка компоновки компилятора математической функции
Следующий код компилируется в других системах, но не на моем 64-битном гостевом компьютере Ubuntu 12.04 в Virtualbox 4.3.10 на 64-битном хосте Windows 7.
Привет
#include "header.h"
int main(int argc, char *argv[]){
int i;
for(i=0;...
91 просмотров
schedule
19.08.2022
Функции из math.h возвращают неверный результат с C++/clr
Я работаю над проектом, в котором я должен взаимодействовать между управляемым кодом и неуправляемым кодом. В настоящее время у меня странная проблема с math.h.
Некоторые функции с плавающими числами будут возвращать 0 (например:...
127 просмотров
schedule
22.06.2023
Необычное поведение pow() в C во время компиляции
Имя файла программы - armstrong3.c.
#include <stdio.h>
#include <math.h>
int main(void) {
int i, sum, num, rem,x;
x=pow(2,5);
printf("%d\n", x);
printf("List of 3 digit armstrong numbers \n");
for (i=100; i<=999;...
156 просмотров
schedule
03.04.2023
Неопределенный первый символ ссылки в файле
Я получаю эту ошибку, и я не уверен, как это исправить. Это проект по поиску информации, в котором я пытаюсь вычислить tf-idf , используя этот тип (1+log(freq(t,n)))*log(N/k) . freq(t,n) – частота слова, t в файле n и N – число всего...
1437 просмотров
schedule
29.03.2023
C++: выражение должно быть модифицируемым lvalue
Я делаю текстовый простой калькулятор операций/триггеров. Я получаю сообщение об ошибке: «Выражение должно быть модифицируемым lvalue», когда я пытаюсь возвести в квадрат переменные. Вот мой текущий код: (ошибка выделяет sqrt)
double a, b,...
689 просмотров
schedule
15.08.2022
Ошибки при загрузке OpenCV в Ubuntu
Я следовал этим инструкциям, чтобы загрузить OpenCV 3.1.0:
http://www.pyimagesearch.com/2015/06/22/install-opencv-3-0-and-python-2-7-on-ubuntu/
Однако после запуска команды make -j4 код обрабатывается до 14%, вывод выглядит следующим...
2129 просмотров
schedule
03.02.2023