c++ - 如何在 C++ 中存储多行字符串?
问题描述
我正在尝试存储一个多行字符串,以便可以像下面的示例一样遍历它们:
...............#.#.............
##..#....................#...##
......#..#.#.....#..#.#.##.....
.........#...#..............#.#
............#.......##.........
...#.....#.....#...#.....#..#..
..............#..##.#..#......#
.##.....#.....#......##.#......
.#..........###....#...##....#.
.....#....#.#.......#......##..
.#....#......#.......#........#
..#.#.......#..##.....##.......
...#.#....#.......#.......#...#
##.##...##..#......#.#.....#..#
.#.#.......#..#.#......#...#.#.
#.......##.......#...#.........
.....#......#.#.#.....#....##..
.#.#........#....#..#..#.......
...#....#..###.........#.....#.
在 Python 中,我会执行以下操作:
example = """
...............#.#.............
##..#....................#...##
......#..#.#.....#..#.#.##.....
.........#...#..............#.#
............#.......##.........
...#.....#.....#...#.....#..#..
..............#..##.#..#......#
.##.....#.....#......##.#......
.#..........###....#...##....#.
.....#....#.#.......#......##..
.#....#......#.......#........#
..#.#.......#..##.....##.......
...#.#....#.......#.......#...#
##.##...##..#......#.#.....#..#
.#.#.......#..#.#......#...#.#.
#.......##.......#...#.........
.....#......#.#.#.....#....##..
.#.#........#....#..#..#.......
...#....#..###.........#.....#.
"""
我尝试在其中使用std::string s("")
整个字符串,但我收到很多错误说error: invalid preprocessing directive
。
解决方案
推荐阅读
- swift - SwiftLocation - 捕获不允许?
- python - 停留在尝试循环文件、从每个 TXT 导入 2 行、基于选项卡拆分和转置结果的过程中
- node.js - Typescript 在现有库中声明一个新属性
- networking - TCP STUN 客户端 - 检查 NAT 类型行为
- python - 在 html Flask WTForm 中动态更改 SubmitField 的标签/值
- html - 如何使文本在弯曲的路径上来回移动 HTML CSS
- java - Camunda 在 Spring Boot 应用程序上禁用 DbHistoryEventHandler
- c# - 当实际经过的时间以分钟为单位时,为什么秒显示的值很小?
- javascript - 使用 FETCH API 显示两位小数
- android - AVD 的模拟器进程在 16 英寸 MacBook Pro 中被杀死