c
Jak obliczyć wykorzystanie procesora przez PID w Linuksie z C?
Chcę programowo [w C] obliczyć % wykorzystania procesora dla danego ID procesu w Linuksie.
Jak możemy uzyskać % wykorzystani ... procesora dla dostarczonego procesu lub procesu.
Proces nie musi być procesem potomnym.
chcę rozwiązanie w języku 'C'.
Jaka jest różnica między C, C99, ANSI C i GNU C?
Zacząłem ćwiczyć programowanie na codechef i byłem zdezorientowany przez różnicę między C i C99. Co to znaczy "C"? Czy to C8 ... oczątkującym programistą. Wiem, co to jest język C. Wiem, że istnieją różne standardy C przez ANSI, takie jak C89, C99 i C11.
Używanie scanf() w programach C++ jest szybsze niż używanie cin?
Nie wiem czy to prawda, ale kiedy czytałam FAQ na jednym z problemów z dostarczaniem stron, znalazłam coś, co przyciąga moją ... tak, to czy jest to dobra praktyka, aby używać go w programach C++? Myślałem, że to C specific, choć dopiero uczę się C++...
Jaka jest zaleta wbudowanych instrukcji GCC w If else?
Natknąłem się na #define, w którym używają __builtin_expect.
Dokumentacja mówi:
Wbudowana Funkcja: long __builtin_expe ... ędzie zerem.
Więc dlaczego nie użyć bezpośrednio:
if (x)
foo ();
Zamiast skomplikowanej składni z __builtin_expect?
Drukowanie wszystkich zmiennych globalnych/lokalnych?
Jak wydrukować wszystkie zmienne globalne/zmienne lokalne? Czy to możliwe w gdb?
Jak można wydrukować zmienną size T w sposób przenośny używając rodziny printf?
Mam zmienną typu size_t i chcę ją wydrukować używając printf(). Jakiego formatu używam, aby wydrukować go przenośnie?
W 32- ... iennej do unsigned long i wydrukowanie za pomocą %lu. To by zadziałało w obu przypadkach. Szukam, czy jest jakiś inny pomysł.
Różnica między fprintf, printf i sprintf?
Czy ktoś może wyjaśnić w prostym języku angielskim o różnicach między printf, fprintf, i sprintf z przykładami?
W jakim strumieniu to jest?
Jestem naprawdę zdezorientowany między tymi trzema czytając o "obsłudze plików w C".
Co to jest biblioteka runtime C?
Czym właściwie jest biblioteka uruchomieniowa C i do czego jest używana? Szukałem, Googlując jak diabeł, ale nie mogłem znale ... zęścią kompilatora C. Czy libcmt.lib implementacja funkcji biblioteki standardowej C w systemie Windows ma działać pod win32?
Jaka jest różnica między rozmiarem T A int w C++?
W kilku przykładach C++ widzę użycie typu size_t gdzie użyłbym prostego int. Co za różnica i dlaczego {[0] } powinno być lepiej?
C: różnice między wskaźnikiem znakowym a tablicą [duplikat]
To pytanie ma już odpowiedź tutaj:
Dlaczego pojawia się błąd segmentacji podczas pisania do łańcucha ini ... owywania niektórych danych, ale wyraźnie tak nie jest... Jakie są" nietrywialne " różnice między tablicami i wskaźnikami w C?
Co tak naprawdę oznacza "pamięć przydzielona w czasie kompilacji"?
W językach programowania, takich jak C i c++, ludzie często odnoszą się do statycznej i dynamicznej alokacji pamięci. Rozumie ... n, na których fraza jest używana w nagłówku "alokacja statyczna".
Powrót do podstaw: alokacja pamięci, spacer po historii
stdlib i kolorowe wyjście w C
Robię prostą aplikację, która wymaga kolorowego wyjścia. Jak Mogę sprawić, by moje wyjście było kolorowe jak emacs i bash?
Nie obchodzi mnie Windows, ponieważ moja aplikacja jest tylko dla systemów UNIX.
W jaki sposób malloc() jest implementowane wewnętrznie? [duplikat]
To pytanie ma już odpowiedź tutaj:
Jak działają malloc () i free ()?
... program i widzę wiele sbrk wywołań systemowych, robiąc man sbrk mówi o tym, że jest używany w malloc(), ale niewiele więcej.
Dlaczego funkcja bez parametrów (w porównaniu z rzeczywistą definicją funkcji) kompiluje się?
Właśnie natknąłem się na czyjś kod C, że jestem zdezorientowany, dlaczego jest kompilowany. Są dwie rzeczy, których nie rozum ... t bla = func(10);
printf("%d", bla);
}
Dlaczego to działa? Przetestowałem go w kilku kompilatorach i działa dobrze.
Czy wycieki pamięci są w porządku?
Czy jest dozwolone mieć wyciek pamięci w aplikacji C lub c++?
Co zrobić, jeśli przydzielisz trochę pamięci i użyjesz jej do ... ą wadę, a mianowicie, że te łagodne wycieki pojawią się z narzędziami do wykrywania wycieków pamięci jako fałszywych alarmów.
typedef fixed length array
Muszę zdefiniować 24-bitowy typ danych.Używam char[3] do reprezentowania typu. Czy mogę wpisać char[3] do type24? Próbowałem ... ku C, to narzekało. Chciałbym móc definiować funkcje typu type24_to_int32(type24 val) zamiast type24_to_int32(char value[3]).
Dlaczego scanf() potrzebuje" %lf "dla podwojenia, skoro printf() jest w porządku z "% f"?
Dlaczego scanf() potrzebuje l w "%lf" podczas czytania double, Kiedy printf() może używać "%f" niezależnie od tego, czy jego argument jest double czy float?
Przykładowy kod:
double d;
scanf("%lf", &d);
printf("%f", d);
Deklarowanie i sprawdzanie/porównywanie wartości (bitmask-)w Objective-C
Wiesz w Cocoa jest coś takiego, na przykład możesz utworzyć UIView i zrobić:
view.autoresizingMask = UIViewAutoresizingFlex ... jawia się w żadnym z tych dwóch stanów, ponieważ operator | wydaje się dodawać dwie wartości enum.
Jest na to jakiś sposób?
Odczyt/zapis plików w module jądra Linuksa
Znam wszystkie dyskusje o tym, dlaczego nie należy odczytywać/zapisywać plików z jądra, zamiast tego jak używać / proclub n ... open() nie są eksportowane)?
ogólnie, jak używać wywołań systemowych zawiniętych w makro SYSCALL_DEFINEn() z wnętrza jądra?
Dawno, dawno temu, kiedy > był szybszy niż < ... Czekaj, co?
Czytam świetny tutorial OpenGL . To naprawdę wspaniałe, zaufaj mi. Temat, w którym obecnie jestem, to z-bufor. Poza wyjaśnien ... to żadnej różnicy i nie pytam to optymalizuje wszystko. Jestem po prostu niezwykle, boleśnie, może wręcz przesadnie ciekawa.