C/C++

[C++] 안녕하세요 C++ 기초 문자열 반복 입력에 관한 문제입니다

1
문자열을 반복해서 입력받는 프로그램을 작성하는데, 크기가 100인 char형 문자열을 선언 후에, 문자열을 입력 받을때마다 그 배열에 연결시키는 문제입니다.  문자열이 입력될 때마다 각 문자열의 끝에 뉴라인 문자를 입력하..

문자열을 반복해서 입력받는 프로그램을 작성하는데,

크기가 100인 char형 문자열을 선언 후에,

문자열을 입력 받을때마다 그 배열에 연결시키는 문제입니다. 

문자열이 입력될 때마다 각 문자열의 끝에 뉴라인 문자를 입력하고, quit을 입력하면 그 배열을 출력합니다.

문자열을 입력받다가 크기 100을 넘어가면 프로그램 수행을 중단합니다.

이틀째 고민중인데 잘 모르겠네요.

string 관련 함수들이랑 string문 쓰면 편하겠지만..

Bru 2022-04-23
Bru 님께서 2022-04-23에 C/C++에 올린 질문

댓글

1개의 답변

0
#include stdio.h #include string.h void main(void){ char arr[1], arr1[100] = " "; while(1){ printf("\n 문자를 입력하세요 : "); gets(arr); if(strlen(arr1)=100)break; if(strcmp(arr, "quit")==0)brea..
#include stdio.h
#include string.h 

void main(void){
	char arr[1], arr1[100] = " ";
	while(1){
		printf("\n 문자를 입력하세요 : ");
		gets(arr);
		if(strlen(arr1)=100)break;
		if(strcmp(arr, "quit")==0)break;
		strcat(arr1, arr);
	} 
	puts(arr1);
}

 

보브컷 2022-04-23
사탕 주기
보브컷 님께서 2022-04-23에 C/C++에 올린 글
보관하기

댓글

조회수 743
답글 1
URL