예를 들어, 사용자는 John을 자신의 이름으로 입력하고 'J'인 첫 번째 문자 만 인쇄하려고합니다. 어떻게해야합니까? advance..✌✌문자열 입력의 첫 번째 문자는 어떻게 읽습니까?
-5
A
답변
2
사용 std::cin
에서
덕분에 이름을 얻기 위해, 사용 연산자 []를 사용해서 원하는 문자에 액세스 할 수 있습니다. 첫 번째 문자는 인덱스가 이름의 0 그래서 첫 번째 문자는 문자열이 비어 있지 않은 경우 name[0]
#include <iostream>
#include <string>
int main()
{
std::string name;
std::cin >> name;
if (!name.empty())
{
std::cout << name[0];
}
}
가 또한 확인할 수 있습니다.
+2
입니다. 문제점을 피하기 위해 연산자 []를 호출하기 전에 문자열이 비어 있지 않은지 항상 확인하십시오. –
1
당신은 당신이 정교한 pliz 수 std::string::at 기능
#include <iostream>
#include <string>
int main()
{
std::string str ("Test string");
std::cout << str.at(0);
}
관련 문제
- 1. fGetCsv는 첫 번째 행만 읽습니까?
- 2. 누군가와 첫 메시지를 어떻게 읽습니까?
- 3. 첫 번째 문자는 숫자로 선택하십시오.
- 4. 첫 번째 문자는 문자열 일 수 있습니다. 두 번째 문자는 숫자 여야하고 나머지는 영숫자 여야합니다.
- 5. 첫 번째 문자를 선택하는 방법이 있습니까? : 첫 번째 문자는
- 6. 이름을위한 RegEx : 첫 번째 문자는 대문자 여야합니다.
- 7. 첫 번째 문자는 거리 이름 자본입니까?
- 8. 어떻게 실제로 첫 번째 문자는 edittextfield의 왼쪽 테두리에 바로 시작
- 9. 첫 번째 문자는 jquery를 사용하는 숫자가 아니어야합니다.
- 10. 문자열의 첫 번째 문자는 어디에 있습니까?
- 11. Rijndael 암호화. 첫 번째 문자는 내가 사용하고
- 12. XML 파일의 첫 번째 문자는 무엇이어야합니까?
- 13. Lex : 입력의 첫 번째 순열 찾기
- 14. _REQUEST는 입력의 첫 번째 문자 만 반환합니다
- 15. 입력의 첫 번째 문자를 무시하는 Getline
- 16. 사용자 입력의 마지막 문자는 어떻게 얻을 수 있습니까?
- 17. Perl의 tr /// 연산자의 첫 번째 부분에서 지정되지 않은 문자는 어떻게됩니까?
- 18. Tkinter 입력의 첫 글자
- 19. 이 파일은 어떻게 읽습니까?
- 20. 어떻게 읽습니까?
- 21. @ 특수 문자를 허용하지만 첫 번째 문자는 허용하지 않습니다.
- 22. 입력의 첫 번째 인스턴스를 가져 와서 JS를 통해 ID를 추가하십시오.
- 23. 첫 번째 공백에서 문자열 분할
- 24. 문자열 첫 번째 일치 발생
- 25. 첫 번째 숫자로 문자열 절단하기
- 26. 문자열/목록의 첫 번째 요소는
- 27. 첫 번째 공백에서 문자열 분할
- 28. 첫 번째 콜론에서 문자열 분할
- 29. PHP 문자는 문자열
- 30. 큰 파일을 어떻게 읽습니까?
를 사용할 수 있습니다. 나는 연산자에 익숙하지 않다. 뉴비는 여기있다. –
물론'string'은 char의 배열입니다 ('const char *'). 따라서 인덱스와 연산자로 요소에 액세스 할 수 있습니다. 첫 번째 char은'string [0]' – Hamed