小编fri*_*nds的帖子

哪些客户端情况需要bind()?

我正在学习C套接字编程.你什么时候在客户端使用bind()?需要什么类型的程序以及为什么?我在哪里可以找到一个例子?

c sockets network-programming

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

如何从函数返回一个字符串数组

char * myFunction () {

    char sub_str[10][20]; 
    return sub_str;

} 

void main () {

    char *str;
    str = myFunction();

}
Run Code Online (Sandbox Code Playgroud)

错误:从不兼容的指针类型返回

谢谢

c

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

为什么我的字符串比较失败?

假设我有以下代码和输出:

for (j = 0; j <= i; j++) 
    printf("substring %d is %s\n", j, sub_str[j]);
Run Code Online (Sandbox Code Playgroud)

输出:

substring 0 is max_n=20
substring 1 is max_m=20

现在我只想打印一些子串.但是,如果我尝试有条件地这样做:

for (j=0; j <=i; j++) {
   if (sub_str[j] == "max_n=20") {
      printf("substring %d is %s\n", j, sub_str[j]);
   }
}
Run Code Online (Sandbox Code Playgroud)

我根本没有输出.我的代码出了什么问题?

c

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

如何查找文件的行数?

例如:

file_ptr=fopen(“data_1.txt”, “r”);
Run Code Online (Sandbox Code Playgroud)

我如何找到文件中的行数?

c file

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

如何为字符串数组分配参数?

int main(int argc, char **argv) {
  char username[256];
  username = ?;
}
Run Code Online (Sandbox Code Playgroud)

谢谢〜

c

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

c传递一个字符串to function然后返回一个字符串

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
    char *abc = "abc";
    char *new_str;
    new_str = getStr(&abc);
    printf("%s", abc);
}

char *getStr(char *str)
{
    printf(str);
    return str;
}
Run Code Online (Sandbox Code Playgroud)

上面的代码有什么问题?

c

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

如何接受3个参数作为int

例如:

console> please enter 3 digits: 1 2 3
Run Code Online (Sandbox Code Playgroud)

我只知道如何接受1位数scanf:

scanf("%d", &space);
Run Code Online (Sandbox Code Playgroud)

c

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

标签 统计

c ×7

file ×1

network-programming ×1

sockets ×1