C에서 간단한 텍스트 모험 프로그램을 작성하려고합니다. 각 방의 이름/설명을 설정할 때 strcpy()에 문제가 있습니다. 게임 (room_setup() 참조). 처음 두 (NO_ROOM 및 KITCHEN)를 제외한 모든 객실의 이름/설명을 설정합니다. 간단한 테스트로 #include <stdio.h>
#include <stdbool.h>
#includ
'strcpy_s'에 대한 호출이 너무 적다는 오류가 나타납니다. 나는 이것을보고 찾지 못했습니다! 사전에 도움을 주셔서 감사합니다. 기능하지 않습니다 오버 플로우, 그래서 버퍼의 크기를 지정 #include <stdio.h>
#include <string.h>
#define WORD_LENGTH 20
void read_line(char str[],
2 차원 배열의 일부를 1D 문자열로 덮어 쓰는 프로그램이 알고리즘의 필수 요소입니다. 다음과 같이 덮어 쓰기를 할 예정이다 부분은 다음과 같습니다 twoD 및 top 글로벌 변수 변수는 char twoD[MAX][MAX];
int top=2;
int main(){
char arr[MAX];
func(arr);
}
void fu
int main() {
char src[] = "santosh";
char dest[0];
strncpy(dest, src, 4);
printf("%s\n", dest); // expecting o/p "sant" but o/p was "santtosh"
int i = 0;
while (dest[i])
내 전체 코드는 pastebin입니다. 기차 데이터베이스가 있으며 사용자가 티켓을 예약 할 기차 번호를 입력합니다. 함수 updt_tick은 열차 이름, 출발지 및 목적지 값을 승객의 예약 객체로 복사해야합니다. 그러나 문제는 5 번째 문자 이후 만 복사된다는 것입니다. updt_tick 함수는 87 줄에 있습니다. 함수의 코드 샘플은 다음과 같습니다. 사
문자 배열을 올바르게 바꾸기 위해 strcpy를 사용할 수 없습니다. strncpy, memcpy 모든 것을 사용했지만 여전히 올바른 결과를 얻지 못했습니다. 이것은 내 프로그램의 모습입니다. class Carte
{
protected:
char Denumire[50];
char Autor[50];
char Editura[50