fork download
  1. unsigned char** Files::del_mass(const int n, unsigned char** mass)
  2. {
  3. int i;
  4. for (int i = 0; i < n; i = i + 1)//освобождение памяти массива A
  5. delete[] mass[i];
  6. delete[] mass;
  7. return 0;
  8. }
  9. unsigned char** Files::new_mass(const int n)
  10. {
  11. int i;
  12. unsigned char** mass = new unsigned char*[n];//массив указателей
  13. for (i = 0; i < n; i = i + 1)//выделение памяти
  14. {
  15. mass[i] = new unsigned char[n];
  16. }
  17. return mass;
  18. }
  19. std::string dv(unsigned long long num)
  20. {
  21. std::string bin;
  22.  
  23. while (num != 0)
  24. {
  25. bin = char((num & 0x01) + '0') + bin;
  26.  
  27. num >>= 1;
  28. }
  29.  
  30. return bin;
  31. }
  32. unsigned char** Files::open()
  33. {
  34. printf("Введите имя файла: ");
  35. gets_s(n_txt);
  36. if (strchr(n_txt, '.') == NULL) strcat_s(n_txt, ".txt");
  37. f_txt = fopen(n_txt, "r");
  38. return 0;
  39. } //открытие существующего файла
  40. char Files::create()
  41. {
  42. cout << "Введите имя файла для сохранения: " << endl;
  43. cin >> n_dat;
  44. if (strchr(n_dat, '.') == NULL) strcat(n_dat, ".dat");
  45. f_dat = fopen(n_dat, "w");
  46. if (!(f_dat))
  47. {
  48. cout << "Все хуево" << endl;
  49. system("PAUSE");
  50. exit(1);
  51. }
  52.  
  53. }
  54. unsigned char** Files::work()
  55. {
  56. /*int c;
  57. for (int i; i < n; i++)
  58. {
  59. c = mass[i];
  60. cout << c << " ";
  61. }
  62. cout << endl;*/
  63. if (!f_txt)
  64. {
  65. printf("Ошибка открытия.\n");
  66. system("pause");
  67. exit(1);
  68. //return NULL;
  69. }
  70. fscanf(f_txt, "%i", &n);
  71. unsigned char** mass = new_mass(n);
  72. if (!mass)
  73. {
  74. fclose(f_txt);
  75. system("pause");
  76. exit(1);
  77. //return NULL;
  78. }
  79. for (int i = 0; i < n; i++)
  80. {
  81. {
  82. if (fscanf(f_txt, " %c", &mass[i]) != 1)
  83. {
  84. printf("Ошибка чтения.\n");
  85. mass = del_mass(n, mass);
  86. //fclose(f_txt);
  87. system("pause");
  88. exit(1);
  89. }
  90. }
  91. }
  92. for (int i = 0; i < n; i++)
  93. {
  94. printf("%c ", mass[i]);
  95. //cout << mass[i] << " ";
  96. }
  97. cout << endl;
  98. for (int i = 0; i < n; i++)
  99. {
  100. int d = atoi(mass[i]);
  101. //printf("%c %i ", mass[i], mass[i]);
  102. }
  103. cout << endl;
  104. fclose(f_txt);
  105.  
  106. /*for (int i = 0; i < n; i++)
  107. {
  108. int c = *mass[i];
  109. cout << c << " ";
  110. //cout << c << " ";
  111. //cout << dv(c) << " " << endl;
  112. }
  113. cout << endl;*/
  114. return mass;
  115. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:1: error: class, interface, or enum expected
unsigned char** Files::del_mass(const int n, unsigned char** mass)
^
Main.java:4: error: class, interface, or enum expected
	for (int i = 0; i < n; i = i + 1)//???????????? ?????? ??????? A 
	^
Main.java:4: error: class, interface, or enum expected
	for (int i = 0; i < n; i = i + 1)//???????????? ?????? ??????? A 
	                ^
Main.java:4: error: class, interface, or enum expected
	for (int i = 0; i < n; i = i + 1)//???????????? ?????? ??????? A 
	                       ^
Main.java:6: error: class, interface, or enum expected
	delete[] mass;
	^
Main.java:7: error: class, interface, or enum expected
	return 0;
	^
Main.java:8: error: class, interface, or enum expected
}
^
Main.java:12: error: class, interface, or enum expected
	unsigned char** mass = new unsigned char*[n];//?????? ?????????? 
	^
Main.java:13: error: class, interface, or enum expected
	for (i = 0; i < n; i = i + 1)//????????? ?????? 
	^
Main.java:13: error: class, interface, or enum expected
	for (i = 0; i < n; i = i + 1)//????????? ?????? 
	            ^
Main.java:13: error: class, interface, or enum expected
	for (i = 0; i < n; i = i + 1)//????????? ?????? 
	                   ^
Main.java:16: error: class, interface, or enum expected
	}
	^
Main.java:18: error: class, interface, or enum expected
}
^
Main.java:23: error: class, interface, or enum expected
	while (num != 0)
	^
Main.java:27: error: class, interface, or enum expected
		num >>= 1;
		^
Main.java:28: error: class, interface, or enum expected
	}
	^
Main.java:31: error: class, interface, or enum expected
}
^
Main.java:35: error: class, interface, or enum expected
	gets_s(n_txt);
	^
Main.java:36: error: class, interface, or enum expected
	if (strchr(n_txt, '.') == NULL) strcat_s(n_txt, ".txt");
	^
Main.java:37: error: class, interface, or enum expected
	f_txt = fopen(n_txt, "r");
	^
Main.java:38: error: class, interface, or enum expected
	return 0;
	^
Main.java:39: error: class, interface, or enum expected
} //???????? ????????????? ?????
^
Main.java:43: error: class, interface, or enum expected
	cin >> n_dat;
	^
Main.java:44: error: class, interface, or enum expected
	if (strchr(n_dat, '.') == NULL) strcat(n_dat, ".dat");
	^
Main.java:45: error: class, interface, or enum expected
	f_dat = fopen(n_dat, "w");
	^
Main.java:46: error: class, interface, or enum expected
	if (!(f_dat))
	^
Main.java:49: error: class, interface, or enum expected
		system("PAUSE");
		^
Main.java:50: error: class, interface, or enum expected
		exit(1);
		^
Main.java:51: error: class, interface, or enum expected
	}
	^
Main.java:66: error: class, interface, or enum expected
		system("pause");
		^
Main.java:67: error: class, interface, or enum expected
		exit(1);
		^
Main.java:69: error: class, interface, or enum expected
	}
	^
Main.java:71: error: class, interface, or enum expected
	unsigned char** mass = new_mass(n);
	^
Main.java:72: error: class, interface, or enum expected
	if (!mass)
	^
Main.java:75: error: class, interface, or enum expected
		system("pause");
		^
Main.java:76: error: class, interface, or enum expected
		exit(1);
		^
Main.java:78: error: class, interface, or enum expected
	}
	^
Main.java:79: error: class, interface, or enum expected
	for (int i = 0; i < n; i++)
	                ^
Main.java:79: error: class, interface, or enum expected
	for (int i = 0; i < n; i++)
	                       ^
Main.java:85: error: class, interface, or enum expected
				mass = del_mass(n, mass);
				^
Main.java:87: error: class, interface, or enum expected
				system("pause");
				^
Main.java:88: error: class, interface, or enum expected
				exit(1);
				^
Main.java:89: error: class, interface, or enum expected
			}
			^
Main.java:92: error: class, interface, or enum expected
	for (int i = 0; i < n; i++)
	                ^
Main.java:92: error: class, interface, or enum expected
	for (int i = 0; i < n; i++)
	                       ^
Main.java:96: error: class, interface, or enum expected
	}
	^
Main.java:98: error: class, interface, or enum expected
	for (int i = 0; i < n; i++)
	^
Main.java:98: error: class, interface, or enum expected
	for (int i = 0; i < n; i++)
	                ^
Main.java:98: error: class, interface, or enum expected
	for (int i = 0; i < n; i++)
	                       ^
Main.java:102: error: class, interface, or enum expected
	}
	^
Main.java:104: error: class, interface, or enum expected
	fclose(f_txt);
	^
Main.java:114: error: class, interface, or enum expected
	return mass;
	^
Main.java:115: error: class, interface, or enum expected
}
^
53 errors
stdout
Standard output is empty