C言語初心者です。知識が枯渇しているのでお願いします。
C言語で分からないところがあったらどのように調べればいいのでしょうか?
今回はC言語でソケットプログラミング
を見ていたのですが・・・
パット見ただけでも
c
1 2#include <sys/fcntl.h> 3 4#include <sys/types.h> 5 6#include <sys/socket.h> 7 8#include <netinet/in.h> 9 10#include <netdb.h> 11 12#include <stdio.h> 13 14 15 16void send_input_data(int sockfd); 17 ↑ここ 18 19 20main(int argc, char **argv) { 21 22 int sockfd; 23 24 struct sockaddr_in client_addr; 25 ↑ 26 ここ
(大きくなってしまうので部分的に・・・)
上記だけでも2か所分からないところがあります。
このように場所はどのように調べればいいのでしょうか?
例えばRubyなら・・・Rubyリファレンス
ruby
1require 'socket' 2sock = TCPServer.open(****) 3sock.accept
上記のような意味不明なメソッドが出てきても
ruby
1require 'socket' ←1 ソケットライブラリを使うのか! socketのリファレンスを参照 2sock = TCPServer.open(****) ←←2 リファレンスを参照し、しらみ潰しでメソッドを探せばいい 3sock.accept ←2 リファレンスを参照し、しらみ潰しでメソッドを探せばいい
とのように、リファレンスを見ればどうにかなりますが
C言語の場合どのように調べればいいのですか?
基礎が分からないので参考になるリンクまたは説明をお願いします。
追記
c
1void send_input_data(int sockfd);
こちらはどういうものなんでしょうか?
そのまま調べても出てこなかったので・・・
まずここで
c
1void send_input_data(int sockfd); 2の中に 3send
があるので
参考記事
だと思ったのですがやはり違いますよね・・・
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/25 07:19
2019/08/25 10:29