現在“fopenでtxtファイルを開き内容を参照して特定の文字列があればメッセージボックスを表示する”というプログラムを作ろうとしているのですが、
API関数でメッセージボックスを表示させる.cppファイルを「Win32プロジェクト」でつくり、
それとは別にfopenでtxtファイルを開く.cppファイルを「Win32 コンソールアプリケーション」で作ったのですが、
この二つのプログラムを連動させて動かすことは可能なのでしょうか?
それぞれ別のプロジェクトで作ったのはそうしないと
_WinMain@16 が関数 ___tmainCRTStartup で参照されました。
というエラーが発生してしまうためです。
API関数を使う方では最初にWinMainを定義?し、fopenを使用している方ではint main()を定義しているのですが、そこでエラーが起きてしまっているようなのですが…
No.1ベストアンサー
- 回答日時:
その2つを別プロジェクト(EXE)にする必要が無いと思いますが …
Win32プロジェクトの中で fopen自体は使えますよ
適切なヘッダーをincludeしてやれば fopenなら stdio.hです
文字列の検索なら strstr で可能だと思いますよ
stdafx.hの末尾付近に
#include <stdio.h>
を追加して ファイル操作および文字列操作、MessageBoxの表示などを追加してみましょう
以前の質問に引き続き回答ありがとうございます。
そしてお礼が遅くなってしまい申し訳ありません。
#include <stdio.h>を記述しているつもりで作業を進めていたために実行できなかったようです。
上記を追加したら無事実行できました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- Excel(エクセル) Excelを開くとエラーが出る 2 2022/10/03 16:13
- Visual Basic(VBA) VBA アドインについて お詳しい方 ご教授をお願いします。 相談事項 現在以下の対応を実施した所、 1 2022/11/02 16:53
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 入力待ちをして、受け取った正の整数が表す行数だけ既存 4 2022/07/05 10:12
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- その他(開発・運用・管理) おんどとりWebStorage APIから温度情報を取得し表示したい 2 2023/08/03 09:53
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB.NETで他のプロジェクトで作...
-
コンパイルするときに、ファイ...
-
VB6.0 オブジェクトを一覧で表示
-
C#のクラスをVB.netで使用したい!
-
OLEドラッグ&ドロップ
-
Wingdi.h Windows.h を開くには?
-
ACCESSのEXEを作るのは可能...
-
VCでストップウォッチを作りた...
-
Visual Studio2008でヘッダファ...
-
stdio.hをオープンできない…
-
VS2010 ProductVersion 変更
-
VB6で、非表示モジュール(?)の...
-
メモ帳から、、、。
-
libssh2のインクルード
-
Visual Studioを使ったフォーム...
-
VC++ 2005 Intellisenseを更新....
-
同じソースコードなのにバイナ...
-
エラーの原因は?「この関数の...
-
ソースから参照しているOCXの一...
-
sys/ipc.h や sys/shm.h
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで他のプロジェクトで作...
-
ACCESSのEXEを作るのは可能...
-
VC++でexeファイルが作成できま...
-
他の.CPPファイルに定義した関...
-
ソースから参照しているOCXの一...
-
エラーの原因は?「この関数の...
-
VB6で、非表示モジュール(?)の...
-
VB.NETでActiveX(OCXファイル)作成
-
コンパイルするときに、ファイ...
-
C#のクラスをVB.netで使用したい!
-
プリコンパイル?
-
VS2010 ProductVersion 変更
-
「マージする」とは?
-
VCでストップウォッチを作りた...
-
VisualBasicを保存するときにで...
-
Visual Studioでプロジェクトが...
-
VB6.0 オブジェクトを一覧で表示
-
VC++ 2005 Intellisenseを更新....
-
VB6 exeファイルのプロパティの...
-
sys/ipc.h や sys/shm.h
おすすめ情報