본문 바로가기
공부/c++

#10 배열을 매개변수로 넘기기 문제 | 띄어쓰기없이 출력하기

by 심심한 뾰 2021. 9. 20.
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/*
  문자열을 매개변수로 받아 그 문자열에서 공백을 
  제거하여 출력하는 함수를 작성해 보세요.
*/
 
#include<iostream>
 
void print_noSpace(/*작성*/){
  //작성
}
 
int main(){
  print_noSpace("Hello, World!\n");
  print_noSpace("My name is Doodle\n");
}
 
cs

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
/*
  문자열을 매개변수로 받아 그 문자열에서 공백을 
  제거하여 출력하는 함수를 작성해 보세요.
*/
 
#include<iostream>
 
void print_noSpace(char *arr){
  for(int i = 0; arr[i] != '\0'; i++){
    if(arr[i] != ' '){
      std::cout << arr[i];
    }
  }
}
 
int main(){
  print_noSpace("Hello, World!\n");
  print_noSpace("My name is Doodle\n");
}
 
cs

**띄어쓰기를 표현할 때는 " " 이 아니라 ' '을 사용해야 한다.

 

출력한 결과

 

 

출처(source) - 유튜브 두들낙서님

https://www.youtube.com/c/%EB%91%90%EB%93%A4%EB%82%99%EC%84%9C

 

두들낙서

C/C++ 강좌를 올리고 있고 다른 컨텐츠는 할 수도 있고 안 할 수도 있는 채널. ▶ 두들낙서 지식공유 서버 참가하기: https://discord.gg/y4SXcjU

www.youtube.com

c++ 최고의 강좌,,

반응형

'공부 > c++' 카테고리의 다른 글

#12 구조체 | struct | c++  (0) 2021.09.20
#11 typedef  (0) 2021.09.20
#9 배열을 매개변수로 넘기기 | c++  (0) 2021.08.26
#8 재귀함수 | recursion | 팩토리얼 | c++  (0) 2021.08.26
#7 prototype | 프로토타입  (0) 2021.08.26