scanf

    -1热度

    3回答

    我知道这是一个非常微不足道的问题,但我只需要快速帮助。我一直试图弄清楚这一点现在。所有我想要做的是阅读从具有形式 8 blah blah 10 blah blah 2 blah blah 3 blah blah 我最终想只取数字,它们存储在数组中,并把这些数字在BST的文本文件的整数。我的BST工作正常,当我有一个文件只有数字,但没有指定的文件格式。 不要紧什么blah是我只想得到的数字

    1热度

    1回答

    我正在尝试编写一个C程序,它使用系统调用(read和write)进行输入和输出。不过,我也想使用sscanf进行转换。该程序将输入一个开始和结束值,并将计入该结束值。我正在尝试使用sscanf进行转换。 int main(int argc, char **argv){ char beg[5]; char stop[5];

    5热度

    2回答

    在下面的代码循环中,scanf("%[^\n]s",array)不起作用。它不会等待输入并跳过。但%之前的空间解决了这个问题。为什么? 下面是错误的程序: #include <string.h> #include <stdio.h> int main() { int t; scanf("%d",&t); while(t--){ char arr

    0热度

    3回答

    所以基本上,我需要得到一个输入并将其平方。某些原因pow()功能不起作用。 #include <stdio.h> #include <math.h> int main(){ int in, ans; scans("%d", &in); ans = pow(in, 2); printf("answer is: %d", ans); return

    -7热度

    2回答

    #include <stdio.h> int main() { int days = scanf("%d", &days); printf("%d", days); return 0; } 无论结果如何,结果都是1。 7 1 我已经使用scanf很多次了,从来没有遇到过这种情况。这里的交易是什么?

    -1热度

    3回答

    #include<stdio.h> int main(void) { double c; scanf("%f", &c); printf("%f", c); } 这是我试图编写的程序的一个exerpt,但是我遇到了这样简单的问题。当我运行这个,并输入“1.0”时,它打印出“0.007812”。我查看了几个与我的类似的问题,但找不到合适的答案。

    1热度

    1回答

    R的新功能有一些基本和愚蠢的问题。希望我能从这里的所有经验丰富的大师那里学习,并在不久的将来成为对所有其他数据专家有所帮助的人。 我的目标是检查test的每一行,如果id在id_lag列在同一行。我的示例代码如下: test <- as.data.frame(matrix(NA,10,3)) names(test) <- c("Year","id","id_lag") test[,1] <-

    0热度

    1回答

    我需要在C中创建一个代码,它读取一系列数字,第一个数字是产品编号(介于1和产品总数之间)通过输入),第二个数字是1-10的评分,并将其存储在二维数组中。从1开始的数组行是产品编号,1-10列是评级。第11列是星星的总数,第12列是总分数。我必须使用scanf来读取值,并且当scan()!= 2时,循环应停止并生成报告。 报告应列出每种产品的评分数量(即2个评分为5星,17个评分为10星等)以及平均

    0热度

    1回答

    我有以下问题的话收到的字串 “30,45,33,22 \ n”; 我想在输入'\ n'char并将每个值放入一个int数组后,用逗号分割字符串。问题是我尝试了strtok和sscanf的组合,它只是不起作用: #define PARAM_NR 10 Timer tt; int i=0; int index=0; bool stringComplete=fal

    0热度

    2回答

    我想用一个名为data.txt的文件填充数组。我不知道代码有什么问题。我得到分段错误:11错误。 #include <stdio.h> #include <stdlib.h> void input(int arr[]){ FILE* f; int x, i=0; f= fopen("data.txt","r"); while (arr[i] != EO