Результаты поиска по запросу "c"

4 ответа

почему мы не можем присвоить новую строку массиву, но указателю

я пытался переназначить строку в предварительно инициализированный массив a [], и все, что я мог получить, это ошибка main() { char a[] = "Sunstroke"; char *b = "Coldwave"; a = "Coldwave"; b = "Sunstroke"; printf("\n %s %s",a,b); }[Ошибка]: ...

1 ответ

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

ользую ctypes, и я определил эту структуру для передачи параметров class my_struct(ctypes.Structure): _fields_ = [ ("buffer", ctypes.c_char * BUFSIZE), ("size", ctypes.c_int )]Затем я вызываю функцию C, используя следующий код, но я не знаю, как ...

4 ответа

Функция localtime () показывает две равные даты

Почему, когда я пытаюсь показать 2 даты с разными аргументами, которые я помещаю в функцию localtime (), консоль показывает 2 одинаковые даты? Это мой код: #include<stdio.h> #include<conio.h> #include<time.h> int main() { time_t time1, time2; ...

ТОП публикаций

2 ответа

Связывание разделяемой библиотеки с другой разделяемой библиотекой в linux

Я пытаюсь построить общую библиотеку. Допустим, libabc.so. Он использует другой файл .so, скажем, lib123.so (библиотека в / usr / local / lib). Теперь я использую мою общую библиотеку libabc.so в своем приложении. скажем, my-app. Я хочу знать, ...

3 ответа

 директива

рограмма выводит как 5. Но после замены всех макросов, это приведет к--5, Это должно привести к ошибке компиляции, пытаясь уменьшить5, Но он компилируется и работает нормально. #include <stdio.h> #define A -B #define B -C #define C 5 int main() ...

6 ответов

 спецификатор типа.

аю текст по этому адресу: https://cs.senecac.on.ca/~btp100/pages/content/varia_p.html [https://cs.senecac.on.ca/~btp100/pages/content/varia_p.html] В разделе «Квалификаторы» они говорят: «Мы можем квалифицировать тип int, чтобы быть уверенным, ...

6 ответов

Я собираю со старой 4.9.x GCC и получаю предупреждение только с

ешно скомпилировал и выполнил следующий код в gcc: #include <stdio.h> int foo() { } int main() { int i = 12345; i = foo(); printf("i is: %d", i); }Выход: i is: 0Так что gcc позволил мне не возвращаться из функцииfoo() и ...

1 ответ

@gpier Вам понадобятся переменные, объявленные в коде C ++. Фактические данные также могут быть получены из аргументов командной строки, ввода файла, ...

аюсь вызвать функцию R из программы на C ++. rtest = function(input ,output) { a <- input b <- output outpath <- a+b print(a+b) return(outpath) }Это моя R-функция. Мне нужно найти способ вызова этой функции из C с передачей аргументов.вызов ...

3 ответа

 указывает на последний элемент объекта массива. [...]

новании этого вопроса (странный выходной вопрос в с [https://stackoverflow.com/questions/51043235/strange-output-issue-in-c/51043333#51043333] ) был ответ (предоставлено ...

3 ответа

Спасибо, обновил фрагмент.

значительные проблемы с этим ... printf("> "); int x = getchar(); printf("got the number: %d", scanf("%d", &x)); выход> 1234 got the number: 1