Wpis z mikrobloga

@MyTearsAreBecomingASea:

Mireczku czytaj liniijka po linijce funkcją *fgets* a potem czytaj z tego liczby. Tu masz jak, o ile wypok nie rozwali formatowania:

#include
#include

int main(int argc, char* argv[])
{
const char * file_name = "file.txt";
char line[256];
int d1,d2,d3;

FILE* file = fopen(file_name, "r");
if(!file){
perror("fopen error");
exit(EXIT_FAILURE);
}

while ( fgets(line, sizeof(line), file) ) {
sscanf(line, "%d %d %d", &d1, &d2, &d3);
printf("got numbers: %d %d %d\n",d1, d2,
@MyTearsAreBecomingASea: Sorry nie zrozumiałem, to możesz dzielić linię na tokeny i co 3 próbować konwertować

#include
#include
#include

int main(int argc, char* argv[])
{
const char * file_name = "file.txt";
char line[256];
int d1,d2,d3;
char *ptr;
int i;

FILE* file = fopen(file_name, "r");
if(!file){
perror("fopen error");
exit(EXIT_FAILURE);
}

while ( fgets(line, sizeof(line), file) ) {
ptr = line;
while(ptr != NULL){
sscanf(ptr, "%d %d %d", &d1, &d2, &d3);
printf("got numbers: %d