Als «c» getaggte Fragen

81
Rspec 3, wie man Flash-Nachrichten testet

Ich möchte die Aktion des Controllers und das Vorhandensein von Flash-Nachrichten mit rspec testen. Aktion : def create user = Users::User.find_by_email(params[:email]) if user user.send_reset_password_instructions flash[:success] = "Reset password instructions have been sent to...

81
Wie führe ich ein C-Programm unter Mac OS X mit Terminal aus?

Ich bin neu bei C. Hier ist meine "Hallo Welt!" Programm. #include <stdio.h> int main(void) { printf("Hello, world!\n"); return 0; } Nachdem ich versucht habe, es mit Terminal auszuführen, heißt es: MacBook-Pro-MacBook:~ macbook$ /Users/macbook/Desktop/peng/Untitled1 -bash:...

81
Was ist das Besondere an Strukturen?

Ich weiß, dass wir in C kein Array von einer Funktion zurückgeben können, sondern einen Zeiger auf ein Array. Aber ich möchte wissen, was das Besondere daran ist structs, dass sie von Funktionen zurückgegeben werden können, obwohl sie möglicherweise Arrays enthalten. Warum macht das structWrapping...

81
Enum-Konstanten verhalten sich in C und C ++ unterschiedlich

Warum macht das: #include <stdio.h> #include <limits.h> #include <inttypes.h> int main() { enum en_e { en_e_foo, en_e_bar = UINT64_MAX, }; enum en_e e = en_e_foo; printf("%zu\n", sizeof en_e_foo); printf("%zu\n", sizeof en_e_bar); printf("%zu\n", sizeof e); } Drucken 4...

81
Warum sollte uint32_t gegenüber uint_fast32_t bevorzugt werden?

Es scheint, dass dies uint32_tviel häufiger vorkommt als uint_fast32_t(mir ist klar, dass dies ein anekdotischer Beweis ist). Das erscheint mir allerdings kontraintuitiv. Fast immer, wenn ich sehe, dass eine Implementierung verwendet wird uint32_t, ist alles, was sie wirklich will, eine Ganzzahl,...

81
C-Addition unter Verwendung des Moduls

Ich bin auf einen faszinierenden C-Code gestoßen A + B, der gedruckt wird , aber ich habe Probleme, ihn zu verstehen. Eingabeformat: A B wo A, Bganze Zahlen zwischen 0und 10durch ein Leerzeichen getrennt. Code: main( n ) { gets( &n ); printf("%d", n % 85 - 43); } Dies war für die...

81
Warum wird #pragma nicht einmal automatisch angenommen?

Was bringt es dem Compiler, die Datei nur einmal einzuschließen? Wäre es nicht standardmäßig sinnvoll? Gibt es überhaupt einen Grund, eine einzelne Datei mehrmals einzuschließen? Warum nicht einfach davon ausgehen? Hat es mit spezifischer Hardware zu tun?

80
SSL-Seiten unter ASP.NET MVC

Wie verwende ich HTTPS für einige Seiten meiner ASP.NET MVC-basierten Site? Steve Sanderson hat in Preview 4 ein ziemlich gutes Tutorial dazu, wie man das auf DRY-Weise macht: http://blog.codeville.net/2008/08/05/adding-httpsssl-support-to-aspnet-mvc-routing/ Gibt es einen besseren /...

80
String Padding in C.

Ich habe diese Funktion geschrieben, die StringPadRight ("Hallo", 10, "0") -> "Hallo00000" ausführen soll. char *StringPadRight(char *string, int padded_len, char *pad) { int len = (int) strlen(string); if (len >= padded_len) { return string; } int i; for (i = 0; i < padded_len - len;...