として、それを表示する私は、以下の内容を持つMySQL.txtという名前のテキストファイルがあります。問題テキストファイルの内容を読み取り、文字列
MySQL_IP:172.19.1.173
MySQL_USER:kok
MySQL_PASS:kok
MySQL_DATABASE:kok
を私が使用してファイルの内容を読み取るしようとしています
MySQL_IP:172.19.1.173
:どんなに私は、文字列バッファのサイズを増やすどのくらいのコード
#include<stdio.h>
main()
{
FILE *fp;
char str[50000];
fp = fopen("MySQL.txt","r");
fgets(str,sizeof(str),fp);
printf("%s\n",str);
}
を以下ません、私はあるtehの出力を提供しています
これはちょうど最初の行です...私は理由を知ることに失敗!
より正確には 'のfgets()'(文字列でそれを格納)*ライン*を読み込みます。 (または、それをすべて読むための余裕がない場合は、部分行を読みます。) –
@Keith - ありがとう、typo – littleadv