
c
Studying one
IT新人一枚,努力学习的汤姆哥哥。
展开
-
两个进程间的通信之套接字(socket)
服务器端的代码(serve.c)#include <stdio.h>#include <sys/socket.h>#include <string.h>#include <netinet/in.h>#include <unistd.h>#include <stdlib.h>#include <sys/types.h>#include <arpa/inet.h>#include原创 2022-03-11 17:20:06 · 3090 阅读 · 0 评论 -
query aborted,sqlite_exec回调函数使用时出现的错误!!!
这是因为回调函数的返回值没有设置为0,而导致的!!看下面示例代码:#include <stdio.h>#include <sqlite3.h>int my_result_find(void *arg, int column,char *val_col[],char *col_head[]){ int *p= (int *)arg; if(*p == 100) { for(int i=0;i<column;i++) ...原创 2021-09-18 11:16:21 · 1314 阅读 · 0 评论 -
输入一个正整数,判断它是几位数,并且倒序输出.
怎么去解决这道题目呢?我给大家说一下我的思路吧!举个例子:5除以10为0,15除以100等于0,150除以1000等于0;有此可见一个n位数除以10^(n)结果为0,因此可以用一个死循环来写,当结果为0时,跳出循环。设置一个位数变量a;满足x / i != 0,则a++.代码如下:#include<stdio.h>int main(){ int x,t; scanf_s("%d",&x); if (x == 0) { p...原创 2021-07-07 19:30:59 · 6693 阅读 · 1 评论 -
如何去求2-20间的素数
首先什么数叫素数呢?素数就是除了1和它本身外没有其他数可以被整除,举个栗子7就是一个素数,它只能整除1和7.这种数被称为素数。那么如何去确认一个数n是不是素数,就是从2开始一直除,直到除以他的n/2.如果不能被整除的话那么就可以确定这个数是一个素数;代码如下:#include<stdio.h>int main(){int i;int j;for (i = 2; i <= 20; i++)//取2-20之间的所有数{ int a = 0; for ...原创 2021-07-06 17:02:22 · 897 阅读 · 0 评论