Perguntas com a marcação «c»

302
Vários modelos em uma visão

Eu quero ter 2 modelos em uma visão. A página contém ambos LoginViewModele RegisterViewModel. por exemplo public class LoginViewModel { public string Email { get; set; } public string Password { get; set; } } public class RegisterViewModel { public string Name { get; set; } public string...

301
Converter hora UTC / GMT para hora local

Estamos desenvolvendo um aplicativo C # para um cliente de serviço da web. Isso será executado nos PCs com Windows XP. Um dos campos retornados pelo serviço da web é um campo DateTime. O servidor retorna um campo no formato GMT, ou seja, com um "Z" no final. No entanto, descobrimos que o .NET...

301
MIN e MAX em C

Onde estão MINe MAXdefinidos em C, se houver? Qual é a melhor maneira de implementá-las da maneira mais genérica e segura possível? (Preferências de extensões / built-in do compilador para compiladores

301
Extraindo bits com uma única multiplicação

Vi uma técnica interessante usada em resposta a outra pergunta e gostaria de entender um pouco melhor. Recebemos um número inteiro de 64 bits não assinado e estamos interessados ​​nos seguintes bits: 1.......2.......3.......4.......5.......6.......7.......8....... Especificamente, gostaríamos de...

298
Ponteiros em C: quando usar o e comercial e o asterisco?

Estou apenas começando com ponteiros e estou um pouco confuso. Eu sei que &significa o endereço de uma variável e que *pode ser usado na frente de uma variável de ponteiro para obter o valor do objeto apontado pelo ponteiro. Mas as coisas funcionam de maneira diferente quando você está...

298
Tamanho do caractere ('a') em C / C ++

Qual é o tamanho do caractere em C e C ++? Tanto quanto eu sei, o tamanho do caractere é de 1 byte em C e C ++. Em C: #include <stdio.h> int main() { printf("Size of char : %d\n", sizeof(char)); return 0; } Em C ++: #include <iostream> int main() { std::cout << "Size of...

298
Como imprimir um tipo int64_t em C

O padrão C99 possui tipos inteiros com tamanho de bytes como int64_t. Estou usando o seguinte código: #include <stdio.h> #include <stdint.h> int64_t my_int = 999999999999999999; printf("This is my_int: %I64d\n", my_int); e recebo este aviso do compilador: warning: format ‘%I64d’...