質問編集履歴

2

作りたいソースのイメージを追加

2016/06/14 07:43

投稿

Nakiryu-Leo
Nakiryu-Leo

スコア7

test CHANGED
@@ -1 +1 @@
1
- 以下内容のプログラム教えて下さい。
1
+ C言語正規表現でメールアドレスがある行だけ表示したい。
test CHANGED
File without changes

1

作りたいコードのイメージを追加

2016/06/14 07:43

投稿

Nakiryu-Leo
Nakiryu-Leo

スコア7

test CHANGED
File without changes
test CHANGED
@@ -48,15 +48,53 @@
48
48
 
49
49
 
50
50
 
51
- ###該当のソースコード
51
+ ###ソースコード(イメージ)
52
52
 
53
- ```ここに言語を入力
53
+ #include <stdio.h>
54
54
 
55
- ここにご自身が実行したソースコードを書いてください
55
+ #include <regex.h>
56
-
57
- ```
58
56
 
59
57
 
58
+
59
+ int regcomp(regex_t *preg, const char *regex, int cflags);
60
+
61
+
62
+
63
+ int regcomp(regex_t *preg, const char *regex, int cflags)
64
+
65
+ {
66
+
67
+ /* ディレクトリを開く */
68
+
69
+ /* ディレクトリからファイル名を取得 */
70
+
71
+ while(?){
72
+
73
+ /* ファイルを開く */
74
+
75
+ /* ファイルから1行読み込み */
76
+
77
+ while(?){
78
+
79
+ / *正規表現にマッチする */
80
+
81
+ if("\\@"){
82
+
83
+ /* ファイル名を表示 */
84
+
85
+ printf(?);
86
+
87
+ }
88
+
89
+ }
90
+
91
+ /* ファイルを閉じる */
92
+
93
+ }
94
+
95
+ /* ディレクトリを閉じる */
96
+
97
+ /* 正規表現をフリーする */
60
98
 
61
99
  ###試したこと
62
100