我正在尝试创建一个字符数组,其中每一行都是不同的单词,但是“ “在我的 do-while 循环中不起作用。我想知道为什么?

问题描述 投票:0回答:1

我有一项大学作业,必须创建两个矩阵。第一个工作正常,但这个并没有将每个单词记录在不同的行上。我已经把NULL、“”和“ “但没有任何效果。 另外,VSCode 编辑器中还有这样的消息:“指针与整数之间的比较(第 64 行,第 30 列”。

enter image description here

我尝试创建一个每行都有一个单词的矩阵,该矩阵将用于第一个矩阵中的单词搜索(幸运的是,它工作正常)。为此,我在 for 循环内创建了一个 do-while 循环,并在 scanf 中放置了“ ” 试图让程序在用户按 ENTER 后跳转到下一行。 所以伙计们,我需要你们的帮助来了解我的代码有什么问题......

c matrix multidimensional-array char wordsearch
1个回答
0
投票

"\n"
返回指向两个字符中第一个字符的指针。您需要
'\n'
(换行符)。

© www.soinside.com 2019 - 2024. All rights reserved.