그래서 내 문자열을 이와 같이 선언했습니다. keys [25] [50]; 값 [25] [50]; 필자는 이전 문자열을 공백으로 나눠서 키/값 배열에 각각 저장하고 있습니다. 배열의 위치에 문자열을 할당하고 printf()를 통해 해당 값을 출력하려고 할 때 문제가 발생한다고 생각합니다. 항상 null입니다. 문자열이나 인쇄물 할당에 문제가 있습니까? str
문장을 대문자에서 소문자로 변환하려고합니다. 나는 또한 코드를 쓰지만 공간이 나타날 때 나는 멈춘다. 이 문제를 해결하고 전체 문장을 어떻게 변환 할 수 있습니까? 여기이 공간을 나누기 때문에 theinput 운영자 >>의 내 코드 #include<iostream>
#include<cstring>
using namespace std;
int main(
1 바이트 16 진수 값을 ASCII 표현으로 변환하지만 결과 문자열을 인쇄하려고 할 때 길이가 잘못된 것입니다. 다음은 코드와 출력은 내가 생성 : #include <math.h>
#include <string.h>
unsigned char numDigits(unsigned char aNum)
{
unsigned char digits =
파일에 cstring을 쓰려고하는데, 지금까지 성공하지 못했습니다. 나는 다음과 같은 시도 :는 std::ofstream myfile;
myfile.open(Placering, std::ofstream::out);
myfile << output;
myfile.close();
그러나 이것은 단지 "출력" "myfile을"의 주소를 인쇄 할 것으로 보
우리 회사는이 같은 일부 코드를 사용 : 나는 (그 유형 CString을) 유니 코드 문자열로 변환 생각 std::string(CT2CA(some_CString)).c_str()
ANSI 인코딩이며이 문자열은 전자 메일의 제목입니다. 그러나 전자 메일 제목 (제목 포함)은 메일 클라이언트가 유니 코드로 디코딩해야 함을 나타냅니다 (원래 코드의 방식입니다
사용자가 c 문자열 "xxx, xxx, xxx.xx"(x는 숫자)를 입력 할 수 있도록한다고 가정합니다. 그래서 "343,111,222.00"을 입력하면 출력은 똑같을 것입니다. 이것이 문제가되는 방법입니다. 사용자가 "123456"을 입력하면 출력에 "123,456.00"이 자동으로 입력됩니다. 모든 조언/팁/비평을 부탁드립니다. 당신이 질문을 것 같다
STDIN의 특정 문자 만 허용하도록 입력 문자열 배열을 설정하는 방법 ?? char arr[testcases][100];
for(i=0;i<testcases;i++){
scanf("%99s",&arr[i]);
}
나는 나의 배열에 문자 만 A, B, C, D를 저장하기 위하여려고하고있다. 다른 글자가 배열에 저장되는 것을 어떻게 제
단어의 첫 번째 요소의 ascii를 다른 단어와 비교하여 단어를 정렬합니다. 구조를 저장하고 배열을 사용하여 5 단어를 저장 한 다음 asciis를 비교하여 정렬을 사용했습니다. 또한 나는 어떤 문자 기능을 사용하지 않고 그것을 원한다. 내가 뭘 잘못 했니? compilor을주고있다 오류 : 주요 표현 예상 int로 문자, 잘못된 배열 할당에서 잘못된 변환
저는이 시점에서 상당히 고생하고 있습니다. 궁극적으로 나는 sentence을 replaceSubstring으로 보내고 "the"가 "that"로 바뀌면서 같은 문장을 돌려 보내고 싶습니다. 나는 포인터를 사용해야한다는 것을 알고 있지만, 정확히 어디서, 왜 그런지는 잘 모르겠습니다. 어떤 충고? 내가 갖는 오류는 다음과 같습니다 Ch12_08.cpp: In