PDA

View Full Version : سوال: کار با putc



mhzarei76
پنج شنبه 01 بهمن 1394, 14:15 عصر
با سلام خدمت دوستان من یک کد ساده ای نوشتم به زبان c تا یک فایل رو باز کنه وهرچی توفایل به جز <<,>> را در یک رشته قرار بده اما ایراد میگیرد لطفا راهنمایی کنید
#include <stdio.h>#include <conio.h>
#include <string.h>
#include <stdlib.h>
int main(){
char ch,c[10];
int i=0;
FILE *fp;
fp=fopen("list.txt","r");
while(!feof(fp)){
ch=getc(fp);
if(ch!=','){
c[i]=ch;
i++;
}
}
c[i]='\0';
printf("\n");
puts(c);

}
این هم محتوای فایل لیست است :
n1,n2,n3,n4,n5

zero_ox
پنج شنبه 01 بهمن 1394, 15:28 عصر
کد مشکلی نداره ولی سایز آرایه کاراکتری رو باید اضافه کنید

mhzarei76
پنج شنبه 01 بهمن 1394, 18:05 عصر
با سلام ممنون از لطف شما ولی باز هم ایراد میگیرد این پیغامشه
138545

zero_ox
پنج شنبه 01 بهمن 1394, 20:53 عصر
هدر fstream رو اینکلود کردی .