사용자는 몇 개의 문자열을 입력하고 완료 될 때 문자열을 입력해야합니다. 코드는 가장 길고 가장 짧은 단어가 반환되어야합니다. 을 strcmp는 항상 내가 잘못하고있는 무슨 ... -1 반환? cplusplus.com 가입일 #include <iostream>
#include <cstring>
using namespace std;
int main()
에 char 배열을 할당했습니다. 할당 된 char 배열을 "normal"char 배열에 복사하는 올바른 방법은 무엇입니까? 나는 다음을 수행하려고 시도했지만, 실패 : 당신은 아마 원하는 것은 char * buf = (char *) malloc (BUFSIZ * sizeof(char));
// filling up the allocated array wi
저는 C++을 처음 사용하기 때문에 커다란 프로젝트에서 반복적 인 수정 작업을해야합니다. 나는 모든 strcpy 및 strcat 메서드를 가져 와서 sprintf로 변환해야합니다. 그 코드가 작동을하지 않습니다, strcpy(out,in) to sprintf(out, "%s", in)
및 strcat(out,in) to do{ int temp = str
파일을 열고, 모든 줄을 동적으로 할당 된 문자열 배열로 읽고, 처음 네 줄을 인쇄하려면 ANSI C에서 필요합니다. 파일의 크기는 최대 2^31-1 바이트 여야하며 각 행은 최대 16 자입니다. 나는 다음을 가지고 있지만 작동하지 않는 것 : 나는 위해 arr_lines를 정의하는 방법에 문제가 있어요 #define BUFSIZE 1024
char **
strcpy에 대해 물어보고 싶습니다. 문제가 생겼어. 내가 거기에 내 코드에 아무 문제가 없다고 생각 char *string1 = "Sentence 1";
char *string2 = "A";
strcpy(string1, string2);
: 여기 내 코드입니다. string1 및 string2의 첫 번째 문자 주소는 strcpy 함수로 전송됩니
strcpy를 몇 가지 문제를 갖는 '에'WCHAR의 * '에서 매개 변수 2을 변환 할 수 없습니다 또한 ... char FunctionName[ 256 ];
UFunction *pUFunc = NULL;
strcpy(FunctionName, pUFunc->GetFullName());
그리고 : WCHAR* UObject::GetFullN
나는 C로 문자열을 많이 어지럽히도록 요구하는 프로젝트를 작업 해왔다. 일반적으로 C++로 프로그램을 작성하기 때문에 string.empty()와 약간 다릅니다. C에서 문자열을 비우는 적절한 방법이 궁금합니다.이게 맞겠습니까?
buffer[80] = "Hello World!\n";
// ...
strcpy(buffer, "");
예에서 수동 복사가 작동하는 동안 strcpy_s 및 malloc_s가 오류를 발생시킵니다. 여기에 코드가 있습니다. 이 작품 :는 hookaddrinfoluacode=(char *)malloc(16384);
// This works
for(i=0;i<strlen(this_token);++i){
hookaddrinfoluacode[i]=th
아래 코드에서 세분화 오류가 발생하는 이유는 무엇입니까? int main(void)
{
char str[100]="My name is Vutukuri";
char *str_old,*str_new;
str_old=str;
strcpy(str_new,str_old);
puts(str_new);