как преобразовать массив char в целое число в C?

Как я могу преобразовать массив символов x в целое число 89 в приведенном ниже коде? СПАСИБО int main(int argc,char *argv[]){ char y[13] = "0123456789012"; char x[3]; int integer_value; x[0] = y[8]; x[1] = y[9]; x[3] = '\0' ...

Что означает "com" означает в столбце NDX по части.раздел symtab?

Add2.с: int counter=0; int a=0; int b; int c; int add(int a, int b) { return a+b; } Компиляция: gcc-c add2.c-o add2.o Чтение таблицы символов: readelf -- символы add2.o Symbol table '.symtab' contains 12 entries: Num: Value Size Type ...

печать матрицы из файла

Я использую этот код для загрузки матрицы: FILE *inputMatrix=fopen("file","r"); fscanf(inputMatrix,"%d",&num); for(i=0;i<num;++i){ for(j=0;j<num+1;++j){ fscanf(inputMatrix,"%f",&A[i][j]); } } fclose(inputMatrix); ...

Прототип анализатора команд модуля Apache

Я создаю модуль Apache2 и испытываю странную проблему компиляции. Это прототип моей функции, используемой для разбора команды config с именем " analytics_ip": static const char *apr_cfg_set_analytics_ip(cmd_parms *cmd, void *config, const char *data ...

Получение пароля в C без использования getpass (3)?

Я мог бы использовать getpass(), чтобы получить пароль. Однако на главной странице написано: Эта функция устарела. Не использовать оно. Каков текущий способ получить пароль от терминала пользователя, не повторяя его, в POSIX-совместимом сп ...

Реализация Арксинус CORDIC не

Недавно я внедрил библиотеку CORDIC-функций для уменьшения требуемой вычислительной мощности (мой проект основан на PowerPC и чрезвычайно строг в своих спецификациях времени выполнения). Язык - ANSI-C. Другие функции (sin / cos / atan) работают в п ...

Команды командной строки с C

Извините, если это было описано раньше, но я не могу найти его нигде на StackOverflow. В основном я пытаюсь запустить то, что вы обычно запускаете в командной строке Windows: Msiexec / i файл.msi / q И другие команды из моей программы на язык ...

ссылка C и ассемблер

У меня есть очень простой main.c файл: #include <stdio.h> int cnt; extern void increment(); int main() { cnt = 0; increment(); printf("%d\n", cnt); return 0; } И еще проще hello.asm: EXTERN cnt section .text global increm ...

GCC не выдает предупреждение при компиляции [дубликат]

На этот вопрос уже есть ответ здесь: MinGW не выдает предупреждений 1 ответ Следующий код компилируется и запускается, но я ожидаю предупреждения при компи ...

Определение функции(?) без {}

Я читал авио.h (часть ffmpeg) и есть определение(?) вот так: int avio_printf(AVIOContext *s, const char *fmt, ...) av_printf_format(2, 3);. Я не понимаю. Может кто-нибудь объяснить мне, что это значит? Спасибо. ...

C PHP расширение объекта Persistence

Я разработал клиентское расширение PHP5 для серверного приложения, которое я написал, и до сих пор оно работает довольно хорошо, но пока не поддерживает постоянные соединения. Поскольку это то, что я хочу реализовать до выпуска первой стабильной верс ...

Как Linux определяет приоритеты пользовательских обработчиков сигналов?

На прошлой неделе мы читали лекцию о том, как ОС (в данном случае Linux, а в данном конкретном случае наш школьный сервер использует SUSE Linux 11) обрабатывает прерывания. Следует отметить, что для большинства сигналов вы можете перехватить прерыван ...

Способ отображения времени время изменения СТ и СТ

Я хочу отобразить два моих атрибута из структуры stat struct stat { dev_t st_dev; /* ID of device containing file */ ino_t st_ino; /* inode number */ mode_t st_mode; /* protection */ nlink_t st_nlink; /* number of hard lin ...

Точки останова метода / функции в Eclipse CDT

Я отлаживаю исполняемый файл (без исходного кода), который был скомпилирован для отладки. GDB имеет возможность устанавливать точки останова в определенной функции, например break division() Есть ли способ сделать то же самое в Eclipse CDT ??? Спа ...

NSUInteger vs NSInteger, int vs unsigned и аналогичные случаи

У кого-нибудь есть опыт, чтобы объяснить, когда использовать NSUInteger и когда использовать NSInteger? Я видел методы Cocoa, возвращающие NSInteger даже в тех случаях, когда возвращаемое значение всегда будет без знака. Какова основная причина? NS ...

Назначение стека потоку

Я пытался собрать воедино, как память стека передается потокам. Я не смог собрать все это воедино. Я пытался перейти к коду, но запутался еще больше, поэтому прошу вас о помощи. Я задал этот вопрос некоторое время назад. Поэтому предположим, что к ...

В утверждении C if-else должно ли условие, которое с большей вероятностью будет истинным, быть первым?

Мне случилось написать оператор if-else, условие будет ложным в большинстве случаев(проверьте, назначен статический указатель или нет). Какой из них лучше оптимизировать компилятору? Или они просто равны?. Функция будет вызываться так много раз, поэт ...

Неопределенная ссылка на [email protected]

Я создал программу в Eclipse / MinGW / C (тип проекта: C), которая должна просто представлять пустое окно. Он также имеет следующую строку: wndclassex.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH); Вызов GetStockObject() приводит к ошибке к ...

связи c двойной битовое представление

TLDR; вызывает ли следующий код неопределенное (или неопределенное) поведение ? #include <stdio.h> #include <string.h> void printme(void *c, size_t n) { /* print n bytes in binary */ } int main() { long double value1 = 0; long d ...

литье char * в char[]

Пример: char str[10]; gets(str); str = (char[10]) strtok(str, " "); // type error here Так как strtok() возвращает char *, я получаю ошибку типа без этого приведения. С его помощью я получаю следующее: error: cast specifies array type Как лу ...