Można np. tak: ( działa w C i C++)
#include <stdio.h>
int main()
{
FILE *file_ = fopen("test.txt", "r");
if (file_ != NULL) {
char word[10];
int number;
while (fscanf(file_, "%s %d", word, &number) > 0) {
int number_two = 2000 - number;
printf("%2c %10s %d + %d = %d\n", 32, word, number, number_two, (number+number_two));
}
}
fclose(file_);
return 0;
}
test.txt
BCYKUNCM 1718
MCNUKYCBs 8171
#include <stdio.h>
int main()
{
FILE *file_ = fopen("test.txt", "r");
if (file_ != NULL) {
char word[10];
char word2[3];
int number;
while (fscanf(file_, "%s %d, %s", word, &number, word2) > 0) {
int number_two = 2000 - number;
printf("%2c %10s %d + %d = %d (%s)\n", 32, word, number, number_two, (number+number_two), word2);
}
}
fclose(file_);
return 0;
}
test.txt
BCYKUNCM 1718, 5%
MCNUKYCBs 8171, -2