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

Тип char и указатели - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Иероглифы при чтении из файла http://www.cyberforum.ru/cpp-beginners/thread11201.html
Привожу код, в котором создаю, файл записываю в него данные. Затем пытаюсь их считать, выводит иероглифы... Что не так?. Спасибо. #include "stdafx.h" #include <iostream> #include <fstream> #include <cstring> using namespace std; int main() { ofstream txtfile( "Testfile.txt" );
C++ Проблема с проверкой условия цикла for( int i=2; !((n%i||d%i)&&!(n%i&&d%i))==0 ; i++) Здраствуйте. Проблема заключается в следующем. Есть следующий цикл: for( int i=2; !((n%i||d%i)&&!(n%i&&d%i))==0 ; i++){ while ((n%i||d%i)==0){ n/=i; d/=i; } } Допустим, n и d равно 18 и 36. Как я понимаю, проверка условия должна выглядеть так: 18%2=0 36%2=0 http://www.cyberforum.ru/cpp-beginners/thread11197.html
Как использовать функцию класса в другом классе (ни один из классов не наследует другой)? C++
функция в классе в котором она прописана объявлена как паблик. void auction::rvectoroldtime(int oldtime1, double low, double high ) { vectoroldtime=(double *)calloc(oldtime*4, sizeof(double)); for(int i=0; i<4*oldtime; i++) { vectoroldtime=neyro::frand(double low, double high); } return; }вот такой код не компилица.
C++ Инициализация двумерного массива
Чет не понимаю на что возмущается компилятор... Заполняю как и заполнял раньше... char my_array; int x = 0; int t = 2; for(; x < 2; x++) { my_array = "*"; std::cout << my_array; } t--; x = 0; for(; x < 1; x++) { my_array = "*";
C++ преобразование типов http://www.cyberforum.ru/cpp-beginners/thread11175.html
открываю файл при помощи функции fopen, имя файла нужно получить из OpenDialog! пытался вытащить путь к файлу в char, но fopen его не видит!!! подскажите плиз что делать!!!
C++ Вопрос про указатели #include <iostream.h> int main() { int x; int *Pointer; pointer = &x; cout << pointer; cout << *ponter; return 0; } подробнее

Показать сообщение отдельно
Счастливчик
19 / 18 / 0
Регистрация: 04.08.2008
Сообщений: 31
13.08.2008, 18:59     Тип char и указатели
Строку можно обявить разными способами:

1)string moya_stroka;
такой способ позволяет легко соединять строки не используя спецфункции
buffer = str1 + str2 +str3

2)char moya_stroka[] = "Лопух"
строка объявляется как массив символов.
Переменная moya_stroka может использоваться как указатель на первый символ в массиве. И, одновременно, при помощи инструкции сout << moya_stroka можно вывести всю строку сразу

3)Когда ты пишешь char* my_string, то ты объявляешь СТРОКУ символов (которая, вообще говоря, может содержать один символ типа char).


способы 2 и 3 имеют равные возможности работы состроками
 
Текущее время: 08:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru