小编Nie*_*iek的帖子

C char*到int转换

我如何将两位数(类型char*)转换为int

c int char

39
推荐指数
2
解决办法
14万
查看次数

OpenSSL版本不匹配.根据1000105f建立,你有10001080

我刚跑了apt-get upgrade,根据/var/log/apt/history.log,openssl已经更新到版本1.0.1e-2 + rvt + deb7u7.现在我有一个SSH会话仍然打开,但我无法打开另一个.我重新启动了SSH,返回了OpenSSL version mismatch. Built against 1000105f, you have 10001080.我试着apt-get remove openssl && apt-get install openssl没有运气.我在覆盆子pi上运行debian.

更新:移至超级用户

ssh debian openssl

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

C strtok分离器返回→(结束时

我编写了一个程序,我想输入例如"11:12",然后返回"11"和"12".这是我的代码:

#include<stdio.h>
#include <string.h>
#include <conio.h>
int main(void)
{
char s[] = "";
char seperator[] = ":";
char *ch;
while (1)
{
scanf("%s", &s); //scanf("%s", &s);
if (s == -1) break;
char *result = NULL;
result = strtok(s, seperator);
while( result != NULL ) {
    printf( "result is \"%s\"\n", result );
    result = strtok( NULL, seperator );
}
fflush(stdout);

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

但是当我输入"11:12"时,这是我的输出:

result is "11"
result is "12? ("
Run Code Online (Sandbox Code Playgroud)

我怎么能摆脱最后的"→(?"?

c strtok

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

在C中舍入整数

我在一个int中有一个数字(00-59),我想把它四舍五入到5,例如06将是5和08将是10.哦,07也将是10.我怎么会这样做?

c rounding

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

标签 统计

c ×3

char ×1

debian ×1

int ×1

openssl ×1

rounding ×1

ssh ×1

strtok ×1