Форум программистов, компьютерный форум CyberForum.ru

Программа про номера сотрудников телефонов. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Записи в файле(структурированные данные) http://www.cyberforum.ru/cpp-beginners/thread429024.html
Нужна помощь по решению этой задачки. Сформировать двоичный файл из элементов, заданной в варианте структуры, распечатать его содержимое, выполнить удаление и добавление элементов в соответствии со своим вариантом, используя для поиска удаляемых или добавляемых элементов функцию. Формирование, печать, добавление и удаление элементов оформить в виде функций. Предусмотреть сообщения об ошибках при...
C++ Объявление переменной Здравствуйте! В программе есть две формы. Как объявить переменную чтобы она была доступна в обеих формах? Или как переменную из одной формы передать в другую? Заранее благодарю. http://www.cyberforum.ru/cpp-beginners/thread429022.html
Динамические структуры (линейные списки): Run-Time Check Failure #2 - Stack around the variable ... was corrupted. C++
Снова необходима ваша срочная помощь. Программа по димнамическим структурам на С++. Выполняет все необходимые действия, но при программном выходе и пустом, незаполненном списке всплывает ошибка: Run-Time Check Failure #2 - Stack around the variable 'CZN' was corrupted. Скорее всего ошибка в очищении памяти. Помогите исправить и, если это возможно, избавьтесь от глобальной переменной так, чтобы...
Уполотнение матрицы: дописать функцию. Очень нужно буквально сейчас! C++
Здравствуйте. Возник такой вопрос. Нужно написать функцию, котороя перераспределит память двумерного массива и избавит его от нулевых строк и столбцов. Все они смещены в моей программе вниз и вправо. Осталось их убрать. Нужно очень срочно. Буду очень вам благодарен. Программа на С++. #include "stdafx.h" #include <conio.h> #include <stdlib.h> #include <iostream> #include <time.h> #include...
C++ изменение размера изображения http://www.cyberforum.ru/cpp-beginners/thread429010.html
Всем привет! Помогите написать скрипт изменения размера изображения. Скрипт создания скриншота import System.IO; // increment our filename public var count:float; /**
C++ Семафоры Давно мучаюсь..не могу понять..у Меня есть 2 потока..и один ресурс.Где нужно создавать семафор ?в вызывающей эти потоки функции или в самих потоках и где стоит ждать семафор ? вот например код..Я правильно расставил создание семафора и ожидание? int mass={0,0,0,0,0,0,0,0,0,0}; DWORD ThreadId; HANDLE hSem; void left_to();//переход справа налево void right_to();//переход слева направо... подробнее

Показать сообщение отдельно
Ksedom
1 / 1 / 0
Регистрация: 02.07.2011
Сообщений: 7
16.01.2012, 09:53     Программа про номера сотрудников телефонов.
Ребята, подскажите, почему задачка не работает. "Создать файл , который содержит номера телефонов сотрудников
учреждения: указываются фамилия, инициалы и номер телефона. Найти
номер телефона сотрудника по его фамилии и инициалам." - условие задачи.
C++
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
#include<conio.h>
#include<fstream.h>
#include<string.h>
#include<stdlib.h>
 
void main()
{
int i, j;
char Lname[ 100 ], Phone[ 20 ], opt[ 100 ];
fstream T;
T.open( "info.txt", ios::in );
if( !T )
{
cout << "Oshibka otkritia faila : " << "info.txt" << endl;
getch();
exit( 1 );
}
cout <<endl<< "Vvedite familiy i iniciali :"<<endl;
cin.get( opt, 100 );
T.seekp( 0, ios::beg );
for( ; !T.eof(); )
{
T >> Lname >> Phone;
if( stricmp( Lname, opt )==0 )
{
cout << Phone;
break;
}
else
memset( Lname, NULL, strlen(Lname) );
}
if( strlen(Lname)==0 ) cout << "Etogo cheloveka v spiske net : " << opt;
getch();
T.close();
return;
}
Программа запускаеться, создаёт файл info в дериктории, я записываю в него фамилию , ток прога говорит что такого человека в списке нету. Почему?

Добавлено через 18 минут
Сделал, что работает только например ввожу фамилю Lomonosov - номер выдаёт, а мне надо еще и с инициалами. а если ввести Lomonosov A.D. уже не выдаёт (

Добавлено через 53 минуты
Все норм работает, но препод докапался, на счёт текстового файла Сказал " что бы был не текстовый файл, и что бы на каждого человека была одна запись со всеми реквизитами". Я вот не понимаю что он хочет и что ему не нравится( подскажите, пожалуйста, что исправить нужно.

Добавлено через 25 минут
Ппц я в файл сам вручную вводил информацию, а препод сказал, что надо что бы с помощью программы вводить запись в файл( и что бы на одного человека была одна запись со всеми
реквизитами.) и потом выводить...что исправить нужно?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru