小编JJR*_*thm的帖子

你怎么读C中的scanf直到EOF?

我有这个但是一旦它到达假定的EOF它再次重复循环和scanf.

int main(void)
{
        char words[16];

        while(scanf("%15s", words) == 1)
           printf("%s\n", words);

        return 0;
}
Run Code Online (Sandbox Code Playgroud)

c scanf eof

30
推荐指数
4
解决办法
14万
查看次数

在C中将整数转换为二进制

我正在尝试将整数10转换为二进制数1010.

这段代码尝试了,但我在strcat()上得到了一个段错误:

int int_to_bin(int k)
{
   char *bin;

   bin = (char *)malloc(sizeof(char));
   while(k>0) {
      strcat(bin, k%2);
      k = k/2;
      bin = (char *)realloc(bin, sizeof(char) * (sizeof(bin)+1));
   }
   bin[sizeof(bin)-1] = '\0';

   return atoi(bin);
}
Run Code Online (Sandbox Code Playgroud)

如何在C中将整数转换为二进制?

c binary

6
推荐指数
3
解决办法
9万
查看次数

从没有列名的查询中选择数据

我在VBA中使用SQL来填充电子表格,但是当我这样做时,我得到的数据包括列标题.我试图找到离开只是拉出信息而没有列名.

例如,

id name job
0  Tom  Repair
1  Bob  Tech
Run Code Online (Sandbox Code Playgroud)

相反,我想要,

0  Tom  Repair
1  Bob  Tech
Run Code Online (Sandbox Code Playgroud)

sql excel select vba excel-vba

3
推荐指数
1
解决办法
2万
查看次数

正则表达式替换所有问题

我正试着转身a/b/c.x.y进去abc.但是我的正则表达式似乎存在问题,特别是'\\.*'.

 "a/b/c.x".replaceAll( "/|\\.*", "" );
Run Code Online (Sandbox Code Playgroud)

收益率:

 "abcx"
Run Code Online (Sandbox Code Playgroud)

任何见解都会很棒,谢谢!

java regex replaceall

1
推荐指数
1
解决办法
124
查看次数

将用户输入作为运算符导入表达式

是否可以将用户输入作为变量用于表达?

scanf("%s", op); //User enters "==" or "!="

if(x op y)
   //Go.
Run Code Online (Sandbox Code Playgroud)

c parsing expression input

0
推荐指数
1
解决办法
3113
查看次数

标签 统计

c ×3

binary ×1

eof ×1

excel ×1

excel-vba ×1

expression ×1

input ×1

java ×1

parsing ×1

regex ×1

replaceall ×1

scanf ×1

select ×1

sql ×1

vba ×1