gpt4 book ai didi

c - 在字符串中遇到空格后程序未写入文件

转载 作者:太空宇宙 更新时间:2023-11-04 12:22:56 24 4
gpt4 key购买 nike

<分区>

例如,如果我输入:'stephen 8108' 它输出'斯蒂芬'而不是输出“stephen 8108”。谁能帮帮我!

我希望完整的字符串出现在输出中。它只读取字符串直到第一个空格。即使我删除了 for 循环条件,它似乎也不起作用,它仍然只读取到第一个空白。

#include<fcntl.h>
#include<stdio.h>
#include <unistd.h>
void main()
{
char a[100];
int i,f2,f3,f4;
f2 = creat("a.txt",0666);
f3 = open("a.txt",O_RDWR);
printf("Enter your name & Roll-no\n");
scanf("%s",a);
for(i=0;a[i] != '\0';i++);
write(f3,a,i);
close(f3);
}

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