scanf

    0热度

    1回答

    我想在下面的格式读取输入 XgYsKsC XgYsKsC 其中,X,Y,K是双值和C是一个char。 我用下面的代码 scanf("%lf%*c%lf%*c%lf%*c", &L1g, &L1m, &L1s); scanf(" %c", &L1c); scanf("%lf%*c%lf%*c%lf%*c", &L2g, &L2m, &L2s); scanf(" %c", &L2c);

    0热度

    1回答

    我想在使用IAR编译器的STM32F401RE_NUCLEO中使用scanf()函数。 这是我的重载fgetc函数。 int fgetc(FILE *f) { char ch; while (__HAL_UART_GET_FLAG(&UartHandle, UART_FLAG_RXNE) == RESET); HAL_UART_Receive(&UartHandle,

    -1热度

    2回答

    我正在学习Linux上的代码C. 我有一个程序来执行从键盘输入的命令行。 这是我的代码 char* command; scanf("%s", command); execl("/bin/sh", "sh", "-c", command, NULL); ,并将其打印出来罢了。 但奇怪的是:如果不输入从键盘输入命令行了,我为变量赋值,那么像这样的工作: char* command; comm

    0热度

    1回答

    当调用scanf()时,我输入Ctrl-D(EOF),然后忽略下一个scanf。 #include <stdio.h> int main() { int input; scanf("%d", &input);//I press Ctrl-D when this line scanf("%d", &input);//this line just passed. n

    0热度

    1回答

    第三方套接字客户端(mex二进制)不断在我的八度端子上写入一个字符串。我不知道这个mex二进制文件是如何工作的...我需要将这个字符串/文本读取(加载)为一个八度变量进行解析。 我试图使用scanf,fgetl(stdin)但没有成功。有人可以帮忙吗? 谢谢!

    1热度

    2回答

    我遇到了scanf()函数取0作为输入的问题,而不是通过键盘的实际输入。 手头的任务非常简单。我需要使用upis函数将元素添加到链接列表中,然后打印所有元素并清除列表。但是,我一直打印出0。 起初,我以为有一些问题,我UPIS功能或用代码,我打印并清除列表块,但经过一些修修补补,加入的printf(“BROJJJJJJJJJJJ:” broj);(打印刚刚输入的数字),我意识到我一直在那里得到0,

    -1热度

    1回答

    我必须从一个文件中读取多个记录(记录的每个组成部分之间用逗号分隔),并且我不明白是什么问题,所以这里是我的文件: Rossi,Mario,M,mariorossi @ gmail.com,3923333332,Portiere Bianchi,Giuseppe,M,giuseppebianchi @ gmail.com,3470000021,Attaccante Ferrari,Anna,F,an

    -4热度

    1回答

    我使用repl.it来编写C语句,但是当我运行它时,系统会跳过if语句中的第二个scanf。 #include <stdio.h> #include <math.h> #include <stdlib.h> int main (void) { char services[40]; loop: printf ("I can help you to do something

    0热度

    4回答

    int main() { long int a = scanf("%ld %ld %ld",&a,&a,&a); printf("%ld",a); return 0; } 这是3的输出可以有人告诉我怎么样?

    0热度

    1回答

    我有一个文件其结构如下: var1 2921 var2 0.5 var3 12 我需要一个方法是获取文件和3个空变量的名称。它应该读取文件并给出每个变量的值。 (这是我到目前为止已经试过) void get_input(char * filename, int * var1, double * var2, int * var3){ FILE *file; char bu