今、テキストファイルに5行の文字が書き込んでありそれを1行ずつ読み出し別々の変数に入れるにはどうすればよろしいでしょうか。
今、作りましたソースを下に書きます。
ファイルのオープンはできています。
・テキストファイルの中身
1
2
3
4
5
以下読込のソース
char buffer[512];
CString a,b,c,d,e;
int i;
i=0;
while(fgets(buffer,512,fp1)!=NULL){
if(i=0){
a=buffer;
}if(i=1){
b=buffer;
}if(i=2){
c=buffer;
}if(i=3){
d=buffer;
}if(i=4){
e=buffer;
}else{}
i++;
}
現状ではb,c,d,eの全てに5が入ってしまいます。
行いたい作業
a=1
b=2
c=3
d=4
e=5
です。どなたかよろしくお願い致します。
すいません。自己解決いたしました。
ifの「=」が「==」でした。
ツイート | ![]() |