mhzarei76
جمعه 11 دی 1394, 16:02 عصر
با سلام من یک کد نوشتم که تعداد سطر های یک فایل رو مشخص کند امه شرط if مشکل داره اگه ممکنه راهنمایی کنید ممنون میشم باتشکر:
این هم کده
#include <stdio.h>#include <conio.h>
#include <stdlib.h>
int main (){
int i=0;
char fname[60];
char line[500];
FILE *fp;
printf ("Give the name of the file\n");
scanf ("%s",fname);
fp=fopen(fname,"r");
while(!feof(fp)){
fgets(line,500,fp);
if(line=='\r')
i++;
}
fclose(fp);
printf ("%d",i);
}
لازم به ذکرکه شرط if اشتباه درستش رو نمیدونم ممنون میشم این رو راهنمایی کنید
این هم کده
#include <stdio.h>#include <conio.h>
#include <stdlib.h>
int main (){
int i=0;
char fname[60];
char line[500];
FILE *fp;
printf ("Give the name of the file\n");
scanf ("%s",fname);
fp=fopen(fname,"r");
while(!feof(fp)){
fgets(line,500,fp);
if(line=='\r')
i++;
}
fclose(fp);
printf ("%d",i);
}
لازم به ذکرکه شرط if اشتباه درستش رو نمیدونم ممنون میشم این رو راهنمایی کنید