strcat-s

    -5热度

    1回答

    以下几行有什么问题? //Thanks to Mark #include <string.h> #include <stdio.h> int main(int argc, char* argv[]) { char datfile[127]; if(argc < 2) return -1; strcpy_s(datfile, strlen(argv[1]), argv[1]); st

    4热度

    6回答

    我想要的文件名复制到一个字符串和“.CPT”追加到它。但我无法使用安全函数(strcat_s)执行此操作。错误:“字符串不是空的终止!”。我确实设置了'\ 0',如何使用安全函数来解决这个问题? size = strlen(locatie); size++; nieuw = (char*)malloc(size+4); strcpy_s(nieuw, size, locatie); nie

    0热度

    1回答

    下面是我在Win32的项目我的paint方法的代码中的内存错误: case WM_PAINT: _tcscat_s(greeting, sizeof(greeting), LoadedFile); hdc = BeginPaint(hWnd, &ps); TextOut(hdc, 5, 5, greeting, _tcslen(greetin

    0热度

    3回答

    此代码中的错误是什么?我有错误 error C4996: 'strcat': This function or variable may be unsafe. Consider using strcat_s instead 这是什么意思?另一个问题 - 结构和函数原型的声明是合法的? #include <stdio.h> #include <stdlib.h> #include <stri

    0热度

    2回答

    我已经尝试了strcat和strcat_s,但它们都崩溃。有谁知道为什么发生这种情况?我找不到问题。 Crash: "Unhandled exception at 0x58636D2A (msvcr110d.dll)" _Dst 0x00ea6b30 "C:\\Users\\Ruben\\Documents\\School\\" char * _SizeInBytes 260 u

    -1热度

    2回答

    我正在使用visual studio做简单的c练习。 使用strcat_s功能我收到一个冲突异常通过这个代码: char *str1; str1 = (char *)malloc(20); *str1 = "Ciao "; char *str2 = "Marco"; strcat_s(str1, sizeof(str1), str2); printf("%s", str1); 现在,