teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

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

2016/06/14 07:43

投稿

Nakiryu-Leo
Nakiryu-Leo

スコア7

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

1

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

2016/06/14 07:43

投稿

Nakiryu-Leo
Nakiryu-Leo

スコア7

title CHANGED
File without changes
body CHANGED
@@ -23,11 +23,30 @@
23
23
  エラーメッセージ
24
24
  ```
25
25
 
26
- ###該当のソースコード
26
+ ###ソースコード(イメージ)
27
- ```ここに言語を入力
28
- ここにご自身が実行したソースコードを書いてください
27
+ #include <stdio.h>
29
- ```
28
+ #include <regex.h>
30
29
 
30
+ int regcomp(regex_t *preg, const char *regex, int cflags);
31
+
32
+ int regcomp(regex_t *preg, const char *regex, int cflags)
33
+ {
34
+ /* ディレクトリを開く */
35
+ /* ディレクトリからファイル名を取得 */
36
+ while(?){
37
+ /* ファイルを開く */
38
+ /* ファイルから1行読み込み */
39
+ while(?){
40
+ / *正規表現にマッチする */
41
+ if("\\@"){
42
+ /* ファイル名を表示 */
43
+ printf(?);
44
+ }
45
+ }
46
+ /* ファイルを閉じる */
47
+ }
48
+ /* ディレクトリを閉じる */
49
+ /* 正規表現をフリーする */
31
50
  ###試したこと
32
51
  課題に対してアプローチしたことを記載してください
33
52