私はテキストファイルを開くために私のC++コードでfopenを使用します。しかし、私はこれが唯一の例ではない.pcapで、.txtファイル拡張子で動作すること、が分かった:拡張子が.txtの場合のみ可能ですか?
//this works
snprintf(buf, sizeof(buf), "/sdcard/%s.txt", filename);
FILE* f = fopen(buf, "w");
//this not
snprintf(buf, sizeof(buf), "/sdcard/%s.pcap", filename);
FILE* f = fopen(buf, "w");
.pcap f
でNULL
を返しています。
「これは.txtファイル拡張子でのみ動作します」というわけではありません。それは単に真実ではありません。 – DimChtz
すべてのファイル拡張子で動作します。 – user0042
あなたは、失敗したプログラムの[最小限の、完全で検証可能な例](http://stackoverflow.com/help/mcve)を作成してみてください。その内容は何ですか? –