c-strings

    1

    1답변

    두 개의 명령 행 인자 (char와 number)를 취하고 화면에 번호를 지정하면서 char을 여러 번 인쇄하는 간단한 프로그램을 만들었습니다. 예 : 4 AAAA 그것은 대부분 작동 을 ./fstring 하지만, 어떤 이유로, 특정 숫자 끝에 이상한 입력이있다. @ 10 aaaaaaaaaa을 ./fstring @ 9 aaaaaaaaa을 ./fstring

    -3

    2답변

    s1 문자열의 각 문자를 문자열 s2의 모든 문자와 일치하는 문자로 삭제하려고했습니다. 다음은 squeeze 메소드의 테스트 코드입니다. #include <stdio.h> void squeeze(char s1[], char s2[]); int main() { char s1[20] = "HelloWorld", s2[20] = "ol";

    1

    1답변

    어떻게 숫자와 문자에 대한 정규식을 만들 수 있습니까? 내가 입력 할 때마다 랜덤 화하지 않기 위해서 문자열 만 읽는다. 수입력 - 수 변수가 순서가 아니기 때문에 잘못된 식별자가됩니다. 편지에서 나는 a123456789를 시도 했으므로 언제든지 a1, a2, a3을 입력 할 때 식별자로 읽습니다. 그리고 숫자와 문자를 결합하는 또 다른 변수를 만들고 싶었

    0

    1답변

    함수 int compare (...)은 두 문자열이 인 경우를 제외하고 대/소문자를 제외한 모든 문자를 확인합니다. "a? ...! b"는 "ab"와 같습니다. 같으면 1을 반환하고, 그렇지 않으면 0을 반환합니다. 그러나 내 코드에는 버그가 있습니다! 나는 시도하고 예를 들어,이 코드를 실행하면 int compare(const char* string1,

    1

    3답변

    포인터를 사용하여 사용자의 문자열을 스캔하고 다른 문자열 배열에 저장하고 해당 문자열 배열을 인쇄하는 코드를 작성했습니다. 출력이 아주 이상하게 보입니다. 처음 세 문자는 인쇄되지만 다음 문자는 임의의 가비지 값으로 표시됩니다. 코드의 오류를 알려주십시오. 당신은 당신의 문자열 str1[] 및 str2[]의 끝에서 종료 널 문자 ('\0')를 배치하지 입니

    1

    5답변

    argv []가 char *로 정의되었습니다. 다음 printf 문을 사용하십시오. printf("%s\n",argv[1]); // prints out the entire string printf("%p\n",&argv[1]); // & -> gets the address printf("%c\n",argv[1][0]);// prints

    -1

    3답변

    문자열을 2 가지 방법으로 저장할 수 있습니다. 방법 1 메모리에 char *b="str"; 사용 메모리가 4 바이트 정도로 문자열 "STR을"기억에서만 사용된다 방법 1 :하여 배열 char a[]="str"; 방법 2. 방법 2에서 메모리는 '읽기 전용 메모리'에 문자열 "str"을 저장 한 다음 문자열의 첫 번째 문자에 대한 포인터를 저장하는

    0

    3답변

    오늘은, 말을 들었다 코드가 : int main(){ char *a; a = "foobar"; /* a used later to strcpy */ return 0; } 이 나쁜, 문제 및 오류가 발생할 수 있습니다. 하지만, 내 코드는 아무 문제없이 일을, 내가 이해하지 못하는 어떤이의 차이이며,은 "올바른"방법으로 나에게 설명했다 int ma

    -5

    1답변

    이름 앞뒤에 별 모양을 인쇄하고 싶습니다. 예 : ****Johannah****. 총 완전한 논리를 사용하여, 루프 "를"사용하지 않고 . 인쇄 할 별수는 사용자가 입력해야하며 별표는 코드의 이름 앞뒤에 출력되어야합니다. 예를 들어 : "이름을 입력합니다. 5. 이름 :.. *****Johannah***** 도와주세요 감사합니다

    0

    2답변

    프로그래밍에 익숙하지 않아서 모르는 기본과 어쩌면 상식이 있습니다. fgets를 올바르게 사용하는 방법에 대한 질문이 있습니다. fgets에 대한 설명에 따르면, fgets는 n-1자를 읽거나, EOF를 치거나, 개행 문자를 때면 멈추어야합니다. 예를 들어, 나는 텍스트 파일을 아래와 같이 작성 : red 100 yellow 400 blue 300 g