PDA

View Full Version : سوال: جدا کردن کاراکتر



ebeliejinfren
چهارشنبه 01 بهمن 1393, 01:58 صبح
سلاممن محتوای یک فایل تکست رو خط به خط می خونم که هر خط مانند sdfyuilkj34131sd13,1 دو قسمت می باشد که با کاما از هم جدا شده اندولی من فقط قسمت اول رو می خوام . چجوری قسمت اول رو از دوم جدا کنم ؟ ( هر خط رو داخل یک char my_character; قرار می گیره )

rahnema1
چهارشنبه 01 بهمن 1393, 20:51 عصر
سلام
به این صورت هم میشه

#include <stdio.h>
int main()
{

char my_character[100];
FILE * fp = fopen("myfile.txt" , "rt");
while (fscanf(fp, "%[^,]%*1[,]%*s", my_character) != EOF)
{
printf("%s\n", my_character);
}
}