Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Помогите найти ошибку https://www.cyberforum.ru/ cpp-beginners/ thread548151.html
Программа быстрого возведения в степень.препод сказал, что одна ошибка из-за которой не работает прога.помогите найти #include <stdio.h> #include <math.h> #include <conio.h> #include <stdlib.h> #include <iostream.h> int main(){ int p,a,s; int y,t,x;
C++ Чтение из файла в массив с последующей записью в другой файл
Здравствуйте. Написал программу, которая считывает из текстового файла строки, и заносит их в массив char. Затем из этого массива она перебрасывает строки //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <tchar.h> #include <conio.h>
C++ Сложить две строки string https://www.cyberforum.ru/ cpp-beginners/ thread548149.html
Вот собсна код в котором я пытаюсь сложить две string строки: #include <string> int main() { string pyt1 = "ThisIs"; string pyt2 = "SPARTAAA"; string pyt3 = Concat(pyt1,pyt2); }
C++ Не получается вывести в файл.. https://www.cyberforum.ru/ cpp-beginners/ thread548145.html
int out_file(char* filename,date* cor) { fstream file("baza.txt"); while (cor->next!=NULL) { file<<cor->kol_kom<<endl; file<<cor->floor<<endl; file<<cor->plo<<endl; file<<cor->adress<<endl;
Вычислить рекуррентную формулу C++
даны действительное число а и натуральное число n.Вычислить p=a(a+1)..(a+n-1).Си++ ,циклом do while помогите решить.
C++ Замена подстроки в строке В строке нужно заменить подстроку aaa на 3(a). Помогите написать код без использования string. https://www.cyberforum.ru/ cpp-beginners/ thread548138.html
C++ Вывести на экран матрицу с указанной пользователем позиции Двумерный динамический массив. Написать программу, которая выводит на экран массив с указанной пользователем позиции. Если позиция больше элементов массива, то вывести сообщение об ошибке. https://www.cyberforum.ru/ cpp-beginners/ thread548118.html Вывести на экран массив с указанной пользователем позиции C++
Одномерный динамический массив. Написать программу, которая выводит на экран массив с указанной пользователем позиции. Если позиция больше элемента массива, то вывести сообщение об ошибке.
C++ Сбой данных. Списки списков. В общем вот код. #include <iostream> #include <locale> #include <string> #include <conio.h> #include <math.h> using namespace std; struct Mnolen https://www.cyberforum.ru/ cpp-beginners/ thread548096.html C++ Описать структуру с именем TRAIN https://www.cyberforum.ru/ cpp-beginners/ thread548095.html
Вот условие: Описать структуру с именем TRAIN, содержащую следующие поля: -название пункта назначения; -номер поезда; -время отправления. Написать программу, выполняющую следующие действия: -ввод с клавиатуры данных в массив, состоящий из 6 элементов типа TRAIN; -записи должны быть упорядочены по времени отправления поездов; -вывод на экран информации о поездах, направляющихся в пункт,...
Switch двойное условие C++
Как сделать двойное условие для оператора switch? Аналогия в if: "if (a>b & b>c)" .
C++ Составление алгоритмов и написание программ обработки строк https://www.cyberforum.ru/ cpp-beginners/ thread548075.html
Молю о помощи. С этими строками у меня просто беда... Функция int isLatin (TCHAR s) получает символ и определяет, является ли он символом латиницы (строчной или прописной буквы латинского алфавита) Функция TCHAR* isStrLatinBukv (TCHAR* str, int& n) получает исходную строку str и ищет в ней первую подстроку, содержащую только символы латиницы (строчные или прописные буквы латинского ...
9 / 13 / 3
Регистрация: 07.04.2012
Сообщений: 56
0

Ошибка при вводе строки ! - C++ - Ответ 2911528

14.04.2012, 19:44. Показов 743. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Точнее не ошибка а не могу ввести строку(не вводится)! Подскажите в чём дело, заранее благодарен!
Вот код, функция void vvod(char **D)
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
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
#include <vcl.h>
#include<stdio.h>
#include<conio.h>
#include<ctype.h>
 
/*Ïðîòîòèïû ôóíêöèé*/
     int menu(int kp, char*NAZ[]);
     void main(void);
     void vvod(char **st);
     void prosm(int n, char *st);
     void zadacha1(int n);
//     int zadacha2();
//     int zadacha3 (int n, int **A);
 
/*Ôóíêöèè*/
     int menu(int kp, char *NAZ[])
     {
     int k, i;
     clrscr();
     for (i=0; i<kp; i++)
     printf("\n %d %s", i+1, NAZ[i]);
     printf("\n\n Vuberite punkt -> ");
     scanf("%d",&k);
     return k;
     }
 
     void main(void)
     {
     char *st;
     int n;
//     int *A;
     int kol=5, nom;
     char*nazv[]={" Vvod", " Prosmotr",
     " Esli summa po moduly, elementov kagdogo posledyeyshchego slolbca\nmen'she pred'idyshchego, to ko vsem eleventam ctolbcov s nechetnymi\nnomerami indeksov dobavit' maksimal'nuy element, sredi elementov\nstoyshcih nad glavnoy dioganal`y ",
     " Nomer stroki, v kotoroy nahoditsy samay dlinnay ceriy odinakovyh\nelementov ",
     " Maksimum sredi summ elementov diagonale', parallel'nuh pobochnoy\ndiagonali",
     " Vuhod"};
     while(1)
     { nom=menu(kol, nazv);
     switch(nom)
       {
          case 1: vvod(&st); break;
          case 2: prosm(n, st);  break;
       //   case 3: zadacha1(n); break;
     //     case 4: break;
          //    case 5: break;
        case 6: return;
       }
    }
     }
/*Ââîä*/
     void vvod(char **D)
     {
        clrscr();
        char *st = new char [201];
        puts("Vvedite stroku :");
        gets(st);
        int *n = new int;
        *n = strlen(st);
        *D = st;    /*çàïèñü àäðåñà âûäåëåííîé ïàìÿòè â óêàçàòåëü, àäðåñ êîòîðîãî
        íàõîäèòñÿ â óêàçàòåëå D*/
        getch();
     }
/*Ïðîñìîòð*/
     void  prosm(int n, char *st)
     {
      clrscr();
      printf("Ishonday stroka:\n");
      puts(st);
      getch();
     }
/*Çàäàíèå ¹1
     void zadacha1(int n)
     {
     printf("Ishonday stroka:\n");
     }*/


Вернуться к обсуждению:
Ошибка при вводе строки ! C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2012, 19:44
Готовые ответы и решения:

Runtime ошибка при вводе строки
Программа запускается , но не дает ввести строку и вылетает int my(char *string,char *pstr,int...

Хэширование. Ошибка при вводе строки.
Привет, друзья. Пишу лабу по хешированию, столкнулся с проблемой При вводе строки. При компиляции...

Как сделать так, что бы длинна строки сама менялась при вводе строки?
Есть такой код #include &quot;stdafx.h&quot; #include &quot;enter.h&quot; #include &lt;stdio.h&gt; #include &lt;math.h&gt;...

Почему при вводе числа программа работает нормально, а при вводе буквы уходит в бесконечный цикл?
void mainmenu() { cout &lt;&lt; &quot;Введи число&quot; &lt;&lt; endl; cin &gt;&gt; choice; if (choice == 1) { cout &lt;&lt;...

3
14.04.2012, 19:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2012, 19:44
Помогаю со студенческими работами здесь

При вводе пропускаются строки
Ребяят, кому не лень!) палочка выручалочка П.5.4. Правил Запрещено создавать темы с...

Игнорирование \n при вводе строки
Здравствуйте. Как ввести в переменную типа string строку с пробелами, но без символа перевода...

Ошибка при вводе
мне нужно записать числа с файла в список , подскажите что не так выводит последнее лишнее число не...

Завершить при вводе пустой строки
Если ввести пробел, должен завершать цикл. Пробовал по разному. Думал что - ar.filename == ' '...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru