Resultados da pesquisa a pedido "tr24731"
sprintf_s não foi declarado neste escopo
Eu tenho um programa C que usasprintf_s. Funciona bem no Windows, mas quando eu compilo meu código no Linux, gera este erro: sprintf_s was not declared in this scope.Por que isso acontece e como posso corrigi-lo?
Por que o gcc não implementou as funções _s?
funções _s, comoscanf_s, printf_s parece ser um padrão opcional. O MSVC implementou essas funções, mas o gcc não. Existe um motivo específico para não implementar funções seguras? Éscanf do gcc seguro o suficiente?
strcpy_s não funciona com o gcc
Eu tenho um projeto C ++ 11 e adicionei algunsstrcpy_s chamadas de método. Isso funciona no Windows, mas ao compilar no gcc, há um erro informando questrcpy_s símbolo não encontrado. Eu adicionei a linha #define __STDC_WANT_LIB_EXT1__ 1 para o ...
Como pode fopen_s ser mais seguro que fopen?
Eu estou trabalhando em código legado para
error: uso do identificador não declarado 'errno_t'
Aqui está o meu código fictício simples e morto: #include <errno.h> int main(void) { errno_t e; return 0; }O que surpreendentemente gera esse erro: main.c:5:5: error: use of undeclared identifier 'errno_t' errno_t x; ^Eu comecei asiga os ...
O strcpy_s faz parte do padrão C ++? Ou apenas parte do MS Visual C ++
Usando a funçãostrcpy no MS Visual Studio me dá um erro dizendo que eu deveria usarstrcpy_s que é mais seguro de usar. Éstrcpy_s parte do padrão C ++? Ou é apenas parte do Microsoft Visual C ++? Codificará contendostrcpy_s compilar apenas no ...
Diferença entre scanf e scanf_s
Então, eu quero perguntar qual é a diferença entre esses dois. Se houver. Na universidade, fui ensinado e estou usando o scanf, mas no meu computador pessoal o estúdio visual continua enviando esse aviso. error C4996: 'scanf': This function or ...
Estou tendo problemas com vários caracteres e scanf_s ()
Estou tentando usarscanf_s() ler em vários valores, mas toda vez que executo o programa, recebo Exceção não tratada em 0x592AD6AC (msvcr120d.dll) no laboratório 2.exe: 0xC0000005: local de gravação da violação de acesso 0x00000000. em uma ...
Lendo um personagem com scanf_s
Eu estava apenas brincando com C e me deparei com este pequeno problema. Como você pode ver na minha saída, eu recebo '╠' esse personagem. #include "stdio.h" void main() { char c; printf("Do you want to be X's or O's?\n"); scanf_s("%c", &c); ...
sprintf_s com um buffer muito pequeno
O código a seguir causa um erro e mata o meu aplicativo. Faz sentido, pois o buffer tem apenas 10 bytes e o texto tem 22 bytes (buffer overflow).
Página 1 do 2