scanf

    -2热度

    2回答

    scanf("%s"),scanf(”%[^\n]s")和gets(a) C编程? scanf("%[^\n]s", a) scanf("%s", a) gets(a) 采取字符数组输入三种方式之间的主要区别是什么?

    -4热度

    1回答

    获取奇怪的问题,尝试从C++中的文本文件中读取字符。当它找到一个撇号(十六进制92)时,它将其读取为多个字符。对于字符串“这是”我得到这个: i - 69 t - 74 ’ - ffffff92 s - 73 it’s 下面的代码: { FILE* fp = fopen("word.txt", "rb"); char buf[111]; fscanf(f

    0热度

    1回答

    我不想在scanf之后换行。 printf("I am "); scanf("%d", &age); printf(" years old"); 该输出是; I am 19 years old. ,但我想是这样的: I am 19 years old.

    0热度

    1回答

    我想将IP字符串转换为长c++, 我宁愿不使用任何inet的函数。 我用下面的函数将其转换: unsigned long IPStringToLong(std::string IPAddr) { unsigned char aClassByte, bClassByte, cClassByte, dClassByte; sscanf_s(IPAddr.c_str(), IP

    -2热度

    2回答

    日安分离字符串和整数, 所以目前我有这个文件,包含:实际文件是这样 1,name A. lname2,Das F. Esd3,Frsas A. Casdfre4,Rsadna P. Tsdaas5,Asadla C. Toasdtino6,Aasdel P. Gasdla7,Masda Isable A. Milasdroso8,Niasdkie T. Niasdemus9,Evasdn A. V

    1热度

    1回答

    我是装配新手,过去几天一直在网上寻求帮助,但无济于事。 .data format: .asciz "%s" string: .asciz "Output: %s\n" prompt: .asciz ">" .text .global main .main: ldr r0, addr_prompt /*loading address of prompt message

    2热度

    2回答

    我编写了下面的C代码来检查一个数组是否存在于其元素由用户输入的数组中。但奇怪的是,它跳过了第三条printf声明,在输入后直接输入并打印Enter the number you wish to look for。这是什么造成的?包含代码下方的输入和输出框。 CODE: #include <stdio.h> #include <stdlib.h> void main() {

    0热度

    2回答

    #include<stdio.h> int main() { int i, j; for(scanf("%d ",&i); i<=10; i++) printf("%d ",i); return 0; } 我是编程世界的初学者,所以请帮我理解为什么编译上面的C代码时要求输入两次。可能有一些逻辑在这里循环,我可能会错过。请帮我understand.

    0热度

    1回答

    我想在要扫描的文档类型从.ppm格式的文件,该文件是图像文件,但遵循以下数据结构 P3 4 4 255 255 255 0 255 255 0 255 255 0 255 255 0 255 255 0 255 0 0 128 128 128 255 255 0 255 255 0 0 255 0 0 0 255 255 255 0 255 255 0 255 255 0 255 25

    -1热度

    1回答

    我想发送一个程序,可能使用scanf,获取或类似的东西,一些输入通过使用winapi程序的管道。写作似乎有效,但我必须做什么才能让其他程序读取此输入? 一个例子将是这样的: int main() { HANDLE outputhandlewrite; HANDLE outputhandleread; HANDLE inputhandlewrite; HANDLE inputhandler