ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   Ввод с клавиатуры и сохранение в файле. (https://forum.antichat.xyz/showthread.php?t=1437050)

exfil 18.06.2022 01:29

Есть програмка :

C++ (Qt)Выделить код
1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

#include

#include

#include

#include

#include

using namespace std;

int main(void)

{

setlocale(LC_ALL, "rus");

// ----- переменные для 1-2 номеров ----- //

int size = 1024;//предполагаемый размер строки

char buff[size]; //размер символьного массива для каждой строки

int a;

ifstream readFile("athelete.txt");

// ---------------------------------------- //

// ----- переменные для 3-4 номеров ----- //

int sportsmen;

string Name;

string Surname;

string Weight;

string Growth;

string Age;

// ---------------------------------------- //

do {

cout > a;

switch (a){

case 1:

while (!readFile.eof()) // пока не дошли до конца файла, читаем

{

readFile.getline(buff, size); //читаем каждую строку и помещаем её в буфер размером size

cout >sportsmen>>Name>>Surname;

cout









case 3: - вообщем, в этом кейсе мне необходимо что бы я вводил с клавиатуры информация о новом спортсмене и она сохранялась в файл athelete.txt.

Но при этом, что бы когда я запускал 1 кейс оно отображалось и там, после сохранения.

Содержание файла athelete.txt :

Цитата:


(фамилия, имя, пол, вес, рост, возраст, код спорта)
1 Загитова Алина женский 42кг 156см 20лет 2



Время: 21:55