在C中跳过第一次迭代

时间:2018-02-23 02:20:02

标签: c

该程序应该按字符分析字符串,并根据哪个手指按下每个按钮键入字符串给出输出。它在已经传递一次迭代后工作,但忽略第一次迭代。有人能发现我需要调整的内容吗?

{{1}}

1 个答案:

答案 0 :(得分:0)

尝试从scanf输入格式中删除scanf

我相信这会阻止 Installing https://raw.githubusercontent.com/torch/rocks/master/display-scm-0.rockspec... Using https://raw.githubusercontent.com/torch/rocks/master/display-scm-0.rockspec... switching to 'build' mode Missing dependencies for display: async >= 1.0 luasocket >= 2.0 Using https://raw.githubusercontent.com/torch/rocks/master/async-scm-1.rockspec... switching to 'build' mode Cloning into 'async'... remote: Counting objects: 210, done. remote: Compressing objects: 100% (184/184), done. remote: Total 210 (delta 19), reused 172 (delta 19), pack-reused 0 Receiving objects: 100% (210/210), 403.80 KiB | 437.00 KiB/s, done. Resolving deltas: 100% (19/19), done. make LUA_BINDIR=/home/marvin/torch/install/bin LUA_LIBDIR=/home/marvin/torch/install/lib LUA_INCDIR=/home/marvin/torch/install/include basename: missing operand Try 'basename --help' for more information. make -C lhttp_parser LUA= LUA_BINDIR=/home/marvin/torch/install/bin LUA_LIBDIR=/home/marvin/torch/install/lib LUA_INCDIR=/home/marvin/torch/install/include make[1]: Entering directory '/tmp/luarocks_async-scm-1-9028/async/lhttp_parser' cc -c lhttp_parser.c -o lhttp_parser.o -Ihttp-parser -I /home/marvin/torch/install/include -D_LARGEFILE_SOURCE - D_FILE_OFFSET_BITS=64 -Wall -Werror -fPICCPPFLAGS=-fPIC make -C http-parser http_parser.o make[2]: Entering directory '/tmp/luarocks_async-scm-1-9028/async/lhttp_parser/http-parser' cc -fPIC -I. -DHTTP_PARSER_STRICT=0 -Wall -Wextra -Werror -O3 -c http_parser.c http_parser.c: In function ‘http_parser_parse_url’: http_parser.c:2093:18: error: this statement may fall through [-Werror=implicit-fallthrough=] found_at = 1; ~~~~~~~~~^~~ http_parser.c:2096:7: note: here case s_req_server: ^~~~ cc1: all warnings being treated as errors Makefile:35: recipe for target 'http_parser.o' failed make[2]: *** [http_parser.o] Error 1 make[2]: Leaving directory '/tmp/luarocks_async-scm-1-9028/async/lhttp_parser/http-parser' Makefile:17: recipe for target 'http-parser/http_parser.o' failed make[1]: *** [http-parser/http_parser.o] Error 2 make[1]: Leaving directory '/tmp/luarocks_async-scm-1-9028/async/lhttp_parser' Makefile:6: recipe for target 'lhttp_parser/lhttp_parser.so' failed make: *** [lhttp_parser/lhttp_parser.so] Error 2 Error: Failed installing dependency: https://raw.githubusercontent.com/torch/rocks/master/async-scm-1.rockspec - Build error: Failed building. 在按下输入时返回,因为它正在寻找新行字符作为要返回的输入的一部分。

相关问题