문자열 크기
루라
문자열 크기문자열의크기가 그때그때 바뀌도록 할 수 있나요?질문 내용 :문자를 입력받을 때4byte를 입력받던지 15byte를 입력받던지 14813751629484byte를 입력받던지(입력받은 문자열의 byte)+1로 문자열의 크기가 그때그떄 바뀌도록 할 순 없나요?
-
핫팬츠
버린다기 보다는 임시라고 생각하시면 될듯.. 큰 a에다가 입력을 받아서 a의 문자 크기 알아내서
b에다 크기를 알려주고 내용을 복사한후... a를 삭제 해버리는 거죠..
그리고 b로 사용하는것에요..
255에서 123만 얻고 나머지는 버린다하고는 약간 틀린 개념인듯.. -
비예
일단 255로 잡아놓고 만약 123만큼만 썼으면 나머지 부분은 버리는 건가요?
-
초코초코해
네 그렇습니다. 하지만 동적할당역시 입력받을 문자열의 길이를 미리 알고 있어야 동적할당이 가능하기때문에 입력전에 문자열의 길이를 입력받으시던지..
아니면 이건 안해보고 생각만해봤는데
char *str1, *str2
*st1 = (char * ) malloc( sizeof( 255 ) );
gets( str1 );
*str2 = (char * ( malloc( sizeof( strlen( str1 ) + 1) ;
strcpy( str2, s -
맑은가람
그렇다면 문자열의 이름이 word면 str 부분에 word만 넣어주면 되는건가요?
-
치킨마루
그걸 가능하게 하는게 동적할당입니다.
char * str = (char* ) malloc( sizoef( 원하는 문자길이 ) );
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2698012 | 2~9가아닌수 | 아놀드 | 2025-06-13 |
2697980 | for에 gets함수를 넣으니까 왜 반복이 안되죠 ㅜ (2) | 펴라 | 2025-06-12 |
2697952 | 2차배열과 함수문의^^; | VanilLa | 2025-06-12 |
2697924 | 다차원 배열 질문있습니다 | 두동 | 2025-06-12 |
2697893 | 정올 :: 기초다지기 a9007 배열7 (문제가 이상함 -_-) | 흰두루 | 2025-06-12 |
2697862 | Unable......... 지정된 파일을 찾을 수 없습니다!! (1) | Creator | 2025-06-11 |
2697761 | 그러니까여제말은... (2) | 새론 | 2025-06-10 |
2697737 | 정올 문제좀 풀어보신분~ | 레오 | 2025-06-10 |
2697709 | rand함수 질문좀요! (6) | 가막새 | 2025-06-10 |
2697683 | C언어 변수뒤 표시가 이해안되는게 있습니다. | 소미 | 2025-06-10 |
2697660 | 껍데기딜 만들고 난후 어느핫키 누르면 코드검색이라도 뜨고 그다음 무반응 해결좀 (2) | 움찬 | 2025-06-09 |
2697634 | c언어로 감성사전 만들기! (1) | 도란도란 | 2025-06-09 |
2697605 | 이 함수좀... | agine | 2025-06-09 |
2697574 | 배열 기본적인질문 (3) | 민트향 | 2025-06-09 |
2697549 | 배열 초기화 (4) | 나리 | 2025-06-08 |
2697465 | 수다님...^^ (2) | 가론 | 2025-06-08 |
2697432 | 서버 만드는 함수에서 궁금한게있어요~ | 파랑 | 2025-06-07 |
2697401 | 열혈강의 문제오류 (1) | 꿈 | 2025-06-07 |
2697374 | 기초적인 C언어 프로그래밍 입니다. | 얼 | 2025-06-07 |
2697341 | 좌우대칭 문제인데 Q가 입력되면 종료가 되야하는데 되지않습니다 | 무지개 | 2025-06-07 |