■ このスレッドは過去ログ倉庫に格納されています
C言語得意な人来て〜
- 1 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 19:57:29.299 ID:V4N3PENap0707.net
- 教えて
- 2 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 19:57:40.210 ID:iVGWwliw00707.net
- どうした
- 3 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 19:57:47.150 ID:iGgoY7/Id0707.net
- けちんぼしないで
- 4 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 19:58:08.921 ID:/WZJ1VvSH0707.net
- 教えてほC
- 5 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 19:58:20.556 ID:+xgcingzM0707.net
- 来たよ質問は?
- 6 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 19:58:21.592 ID:HIAEVSiQ00707.net
- ポインタ渡し
- 7 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 19:58:29.596 ID:hD1tefzp00707.net
- >>1に質問書いてよ
- 8 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 19:58:35.010 ID:bGX87lqz00707.net
- #include stdio.h
- 9 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 19:58:42.202 ID:vIqb1yw200707.net
- C調ことばなら
- 10 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 19:58:49.885 ID:V4N3PENap0707.net
- https://i.imgur.com/NhzVyZ2.jpg
入力
./temprsa 入力ファイル
core dump出る
- 11 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:01:21.192 ID:pk4Ay0NQ00707.net
- int main( int argc, char *argv[] )
{
\\あと好きに書いて
}
- 12 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:02:07.008 ID:8z7e6O0CM0707.net
- 始めて3日目だけどきた
- 13 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:02:21.922 ID:K6oP9Hyp00707.net
- これってrbuffどうなってんの
- 14 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:03:01.410 ID:+xgcingzM0707.net
- rbuffが未定義だから
- 15 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:03:09.732 ID:V4N3PENap0707.net
- >>13
textファイル
- 16 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:04:04.775 ID:V4N3PENap0707.net
- >>14
rbuffに読み込んだファイルをstrcpyしてる
- 17 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:04:56.789 ID:F2Un7+PC00707.net
- フォントなに
- 18 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:05:06.949 ID:zrnPyP0n00707.net
- {}これなんだっけ?
- 19 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:05:57.872 ID:+xgcingzM0707.net
- >>16
ポインタが初期化されてないってこと
ポインタ理解してない系か
- 20 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:06:31.093 ID:VHRXtN1g00707.net
- rbuffに初期値入れるなり、mallocするなりしてやらないとな
memsetは領域確保じゃないぞ
- 21 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:06:41.776 ID:V4N3PENap0707.net
- open sslのライブラリのRSA_public_encyption()って関数使って暗号化したい
- 22 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:07:28.135 ID:bGX87lqz00707.net
- スタックオーバーフローw
- 23 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:08:01.152 ID:V4N3PENap0707.net
- >>19,20
コメントアウトしてるけどmallocしても出てくる
ポインタはあまり理解してない
- 24 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:09:25.707 ID:V4N3PENap0707.net
- >>20
memsetは全く知らんけど試した
- 25 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:09:54.421 ID:VHRXtN1g00707.net
- rbuff[100]={0};
とかして回避できるか試せ
- 26 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:17:18.271 ID:xoIlwNb900707.net
- >>23
memsetの前に確保せんと意味無いわ
- 27 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:17:18.911 ID:V4N3PENap0707.net
- >>25
ポインタじゃなくて普通の配列にしたら出てこなくなった
でもファイルのサイズが不明だからポインタでやりたい
- 28 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:19:06.068 ID:81+eVRk400707.net
- >>27
ファイルサイズを取得して
mallocで確保すればいけるぞ
- 29 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:21:08.562 ID:xoIlwNb900707.net
- そもそも何で1で埋めるん
- 30 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:21:09.512 ID:VHRXtN1g00707.net
- >>27
mallocの定義の仕方から勉強しろ
- 31 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:23:05.366 ID:V4N3PENap0707.net
- rbuff=(char *)malloc(sizeof(char)*(sizeof(read_inputtext(argv[1]+1))));
これにしたら出なくなりました、ありがとうございました
- 32 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:24:34.373 ID:VHRXtN1g00707.net
- ちなみにmallocは1単位あたりのメモリ確保数*個数 のようにしないといけない
- 33 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:24:56.647 ID:VHRXtN1g00707.net
- >>31
あ、正解
- 34 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:26:17.219 ID:xoIlwNb900707.net
- charは1バイトちゃうんかい
- 35 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:28:06.995 ID:VHRXtN1g00707.net
- >>34
大体そうだが、環境依存だからサイズオブ
- 36 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:29:44.874 ID:MP1g9DAp00707.net
- >>31
sizeof(read_inputtext(argv[1]+1))
sizeofの使い方違うから
read_inputtext()の返り値がchar*なら
sizeof(read_inputtext(argv[1]+1))の値はsizeof(char*)だぞ
- 37 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:31:36.014 ID:VHRXtN1g00707.net
- ああ、argvの中身をintで定義した変数に入れて掛け算しないといけないな
- 38 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:32:17.075 ID:xoIlwNb900707.net
- >>35
標準規格通りならsizeof(char)は常に1
- 39 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:33:57.127 ID:V4N3PENap0707.net
- 読み込んだファイルサイズの分mallocしたいんですけどどうすればいいのですか?
戻り値は unsigned char *buffer
- 40 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:36:35.358 ID:V4N3PENap0707.net
- sizeofじゃなくてstrlenにしました
- 41 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:36:56.146 ID:xoIlwNb900707.net
- unsigned char *p = read_inputtext(argv[1]+1);
rbuff=(unsigned char *)malloc(sizeof(unsigned char)*(strlen(p) + 1));
- 42 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:37:53.107 ID:8C5E8wIM00707.net
- >>39
seekしてtell
- 43 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:38:44.574 ID:xoIlwNb900707.net
- read_inputtextの結果そのまま使ったらあかんのか?
- 44 :以下、?ちゃんねるからVIPがお送りします:2018/07/07(土) 20:45:30.440 ID:VHRXtN1g00707.net
- 外部ファイルに入っている欲しいバイトサイズ数が入る変数はないの?
総レス数 44
8 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200