C言語なら俺に聞け(入門篇) Part 23
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
300:デフォルトの名無しさん 07/12/28 02:49:42 C始めて3日くらいです fopenとfcloseの使い方がようやく分かって、ポインタについては良くわかりません(変数の代わりなのかな?くらい そこであるテキストファイルを開いて、その中にある文字列(英数字)からある文字列(setofなど)を探したいです 最終的にはある文字列が見つかる→その後ろ〜〜バイト(もしくは〜〜行)をコピーして、別のファイルにペースト というところまでやりたいのですが 検索しようとしている時点で詰まっています。ソースコードは以下です #include <stdio.h> #include <conio.h> #include <string.h> #define BUFFER_SIZE 200 main(){ char buffer[BUFFER_SIZE],name[BUFFER_SIZE]; FILE *fp; printf_s("test.txtを開こうとしました\n\n\n\n"); fp = fopen("test.txt", "r"); printf_s("検索文字列を代入してください\n"); scanf_s("%s",&name); printf_s("%sを検索しています\n",name); if ( !fp ){ printf("ファイルオープンエラー\n"); return 0; } while( fgets(buffer, BUFFER_SIZE, fp) ){ if(!strcmp(name,buffer)){ printf_s("%sが見つかりました!\n",name); break; } } fclose(fp); }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5388日前に更新/237 KB
担当:undef