나는 지금 내 프로그램에 정말 좌절감이있다. strcat 함수는 단순히 원하는 문자열을 연결하지만 strcat 함수 (주석 처리되지 않은 경우)가 연결을 올바르게 처리하지 못하고 어떻게 든 내 변수의 값을 변경합니다. /usr/local/sbin
/usr/local/sbin
/usr/local/bin
/usr/local/bin
/usr/sbin
/
첫 번째 문자열의 시작 부분에 두 번째 문자열을 붙여 넣습니다 456123
하지만 난 같은 첫 번째 문자열의 시작에 두 번째 문자열이 필요합니다 #include <string.h>
#include <stdio.h>
int main(int argc, char *args[])
{
char *str1; // "456"
내 코드는 다음과 같다 : #include<stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int string_length(char*);
void reverse(char*);
int main(void)
{
char
처음에는 C로 샘플링되었지만 C++로 작업하려는 프로젝트에서 작업 중입니다. strcat()이 사용되는 섹션이 있는데, 대체 섹션을 사용하라는 메시지가 있습니다. 나는 1 here를 발견,하지만 난 그 컴파일러를 할 때 나에게 다음과 같은 오류 제공 한 : error: invalid operands of types char*' and char*' to bi
strtok 및 strncat을 모두 사용하여 각 단어에 "ay"문자열을 추가하고 싶습니다. 그러나 내가 찾을 수없는 갈등이있는 것 같았다. 그것은 출력을위한 첫 번째 단어 "Computeray"만을 제공합니다. 도움? #include <stdio.h>
#include <string.h>
int main(void)
{
char str[] =
string.h 표준 라이브러리의 strncat 기능에서 이상한 동작을보고 있으며, 어떤 일이 벌어지고 있는지 이해하는 데 도움이되고 싶습니다. 내 문제의 핵심은 내가 뒤에 줄 바꿈 종료하지 않고 char * 문자열로 파일의 라인을 반환 목적으로 readLine라고 만든 함수입니다. 이 함수는 다음과 같습니다 char * readLine(FILE * fp)
while 루프에서 여러 파일 이름을 만들려면 fopen에 전달할 경로 이름을 strcat로 변환하려고합니다. char path[30]="";
while(!feof(stdin))
{
strncat(path,folder,8);
strcat(path,filename);
strncat(path,ext,4);
printf("
HTTP 헤더 (일종의 재미있는 프로젝트 수행 중)를 정렬하려고합니다. char *resp;
assembleResponse(&resp, 200, 500, "text/html");
printf("assembled response: %s", resp);
그러나 I : I는 응답과 같이 만들고 싶어 주요 어딘가에 void assembleResponse(c