gpt4 book ai didi

c++ - 按字符读取字符串直到行尾 C/​​C++

转载 作者:可可西里 更新时间:2023-11-01 17:01:37 25 4
gpt4 key购买 nike

<分区>

如何一次读取一个字符串,并在到达行尾时停止?我正在使用 fgetc 函数从文件中读取并将字符放入数组(后者会将数组更改为 malloc),但不知道如何在到达行尾时停止

试过这个(c 是文件中带有 char 的变量):

if(c=="\0")

但它给出了错误,我无法将指针与整数进行比较

文件长这样(字长未知):

one
two
three

那么问题来了:1) 我可以将 c 与\0 进行比较吗,因为\0 是两个符号(\和 0)还是算作一个(与\n 相同的问题)2)也许我应该使用\n ?3)如果上面的建议是错误的,你会建议什么(注意我当时必须读字符串一个字符)

(注意我是 C++ 的新手(并且自己编程))

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com