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

2 ответа

, Вы должны использовать это:

рал следующую программу: #include <stdio.h> int main(void) { int a = 3; int b = 42; printf("a = %d\nb = %d\n", a, b); printf("Exchanging values.\n"); a ^= b ^= a ^= b; printf("a = %d\nb = %d\n", a, b); return 0; }и это нормально. Когда я пытаюсь ...

9 ответов

Просто экспериментируя, нашел другой вариант, обходящийся без чередования переключателя и цикла:

читалстатья в википедии об устройстве Даффа [http://en.wikipedia.org/wiki/Duff%27s_device]и я не понимаю Я действительно заинтересован, но я прочитал объяснение там пару раз, и я все еще не понимаю, как работает устройство Даффа. Каким будет ...

8 ответов

Это ужасно.

у узнать текущее время моей системы. Для этого я использую следующий код в C: time_t now; struct tm *mytime = localtime(&now); if ( strftime(buffer, sizeof buffer, "%X", mytime) ) { printf("time1 = \"%s\"\n", buffer); }Проблема в том, что этот ...

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

5 ответов

 или же

аюсь лучше понять c, и мне трудно понять, где я использую символы * и &. И просто структура в целом. Вот немного кода: void word_not(lc3_word_t *R, lc3_word_t A) { int *ptr; *ptr = &R; &ptr[0] = 1; printf("this is R at spot 0: %d", ptr[0]); ...

2 ответа

Правильно, предостережение в том, что вам нужно контролировать обе стороны соединения. Или хотя бы суметь диктовать условия другой стороне :). Ситуация с оригинальным постером была мне неясна.

у API, который включает функции IPC, которые отправляют данные в другой процесс, который может быть локальным или на другом хосте. Мне бы очень хотелось, чтобы функция отправки была такой простой, как: int mySendFunc(myDataThing_t* thing, int ...

3 ответа

 иметь. Стандарт C говорит, что макрос необходим для C ++, а черновик C ++ 0x говорит, что вам не нужно его использовать. Интересно, какому стандарту соответствует заголовок. :-)

я следующий код. выход второго% d в sprintf всегда отображается как ноль. Я думаю, что я указываю неправильные спецификаторы. Может ли кто-нибудь помочь мне в получении записи строки с правильными значениями. И это должно быть достигнуто в ...

4 ответа

Смотрите мой ответ здесь

жный дубликат: длина массива в аргументе функции [https://stackoverflow.com/questions/8269048/length-of-array-in-function-argument] Как получить длину динамически распределенного массива в C? Я пытался: sizeof(ptr) sizeof(ptr + 100)и они не ...

0 ответов

 Я предполагаю, что это потому, что UTF-32 определенно требует более двух байтов на символ (так же, как и UTF-16, но UTF-32 делает больше - некоторые требования более требовательны, чем другие?) реализовать.

ix системах вы можете сделатьlocale -a чтобы получить список доступных локалей. Что такое эквивалентная команда (или действие) в Windows? Я видел списки в Интернете, но большинство из них имеют только ярлыки локали, а не настоящие названия ...

2 ответа

 символ, который будет интерпретирован как дескриптор формата, и вы снова столкнетесь с более неопределенным поведением.

ня я возился с C и не понимаю разницу в выходных данных, когда закомментирую третий буфер в этом коде: #include <unistd.h> #include <string.h> #include <stdio.h> void main() { unsigned char letters[10]; memset(letters, 0x00, 10); memset(letters, ...

3 ответа

Вы можете запустить:

спользовать valgrind для обнаружения утечек памяти в программе? Пожалуйста, кто-нибудь, помогите мне и опишите шаги для выполнения процедуры? Я использую Ubuntu 10.04 и у меня есть программаa.cПожалуйста, помогите мне.