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

3 ответа

Как динамически выделить двумерный массив

Я хотел бы сделать двумерный массив в C. Например, я делаю переменную типа int с именем place следующим образом: int *place;У меня есть игра, в которой есть переменные, такие как строки и столбцы. Я хотел бы, чтобы моя переменная place была ...

5 ответов

Размер массивов и указателей

Вот мой пример кода #include<stdio.h> void main() { int arr[]={1,2,3,4,5,6}; char *ptr,a; a='c'; ptr=&a; int *ptr1,a1; a1=4; ptr1=&a1; printf("%d %d %d",sizeof(arr), sizeof(ptr1), sizeof(ptr)); }Теперь, насколько я понимаю, размер скажет ...

2 ответа

pthread_cond_wait для 2 потоков

Я пытаюсь реализоватьpthread_cond_wait на 2 темы. Мой тестовый код пытается использовать два потока для преобразования следующего сценария: Поток B ждет состоянияНить печатает "Привет" пять разНить A сигнализирует о нити BНить ждетТема B ...

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

1 ответ

Пример использования тм

Можете ли вы привести пример использованияtm (Я не знаю, как инициализировать этоstruct) где текущая дата записана в этом форматеy/m/d?

3 ответа

Как проверить, не переполняет ли число 'int' [дубликат]

Возможный дубликат: Лучший способ обнаружить целочисленное переполнение в C / C ++ [https://stackoverflow.com/questions/199333/best-way-to-detect-integer-overflow-in-c-c] Мне задали этот вопрос в интервью: «Преобразуйте строковое представление ...

6 ответов

Ошибка компиляции Malloc: значение типа «int» нельзя использовать для инициализации объекта типа int (*) [30]

Я должен был попробовать 20 способов сделать это к настоящему времени. Мне действительно нужна помощь, независимо от того, что я делаю, я получаю ошибку, похожую на эту. a value of type "int" cannot be used to initialize an entity of type ...

3 ответа

Опасность использования% * c для очистки буфера scanf

Есть ли опасность использования% * c в scanf () для очистки буфера при необходимости. Например: char c; for (int i = 0; i < 5; i++) { scanf("%c%*c", &c); }Или же char* str; char c; int i; scanf("%s", str); scanf("%d%*c", &i); ...

5 ответов

почему printf печатает ненулевую строку? [закрыто]

Книга по программированию на c говорит, что моя строка должна иметь нулевое окончание, чтобы напечатать ее с помощью printf, но следующая программа печатает строку, несмотря на то, что она не имеет нулевого завершения !! #include <stdio.h> ...

3 ответа

Как я могу включить троичные операторы в алгоритм набора приоритетов?

Я следовал объяснениям, данным в разделе «Восхождение по приоритетам» наэта веб-страница [http://www.engr.mun.ca/~theo/Misc/exp_parsing.htm#climbing] реализовать арифметический оценщик с использованием алгоритма набора приоритетов с различными ...

5 ответов

malloc двойное свободное поведение

Страница руководства GNU дляmalloc определяет, что когдаfree() вызывается дважды с одним и тем же указателем (который был ранее выделенmalloc()) "происходит неопределенное поведение". Что это за поведение? Где я могу найти больше информации об ...