Вниз  C / C++
- 8.02.2013 / 12:12
Dinisimys
  Пользователь

Dinisimys 
Сейчас: Offline
vialux, а, да. Проверил еще раз - заработало. Извиняюсь перед великм С++, что гнал на него :)

Изменено Dinisimys (8.02 / 12:12) (всего 1 раз)
- 9.02.2013 / 00:05
vialux
  Пользователь

vialux 
Сейчас: Offline
dzanis, на твой пост (07.02.2013 / 19:57) отвечу, не сработал фокус с _T
  1. #pragma once
  2. namespace array1 {
  3.  using namespace System;
  4.  using namespace System::ComponentModel;
  5.  using namespace System::Collections;
  6.  using namespace System::Windows::Forms;
  7.  using namespace System::Data;
  8.  using namespace System::Drawing;
  9.  char arr[]={"qwerty"};
  10.  public ref class Form1 : public System::Windows::Forms::Form
  11.  {
  12.  public:
  13.   Form1(void)
  14.   {
  15.    InitializeComponent();
  16.   }
  17.  
  18.  protected:
  19.   ~Form1()
  20.   {
  21.    if (components)
  22.    {
  23.     delete components;
  24.    }
  25.   }
  26.  private: System::Windows::Forms::TextBox^  textBox1;
  27.  protected:
  28.  
  29.  private:
  30.   System::ComponentModel::Container ^components;
  31.  
  32. #pragma region Windows Form Designer generated code
  33.   void InitializeComponent(void)
  34.   {
  35.    this->textBox1 = (gcnew System::Windows::Forms::TextBox());
  36.    this->SuspendLayout();
  37.    this->textBox1->Location = System::Drawing::Point(27, 58);
  38.    this->textBox1->Name = _T"textBox1";
  39.    this->textBox1->Size = System::Drawing::Size(216, 20);
  40.    this->textBox1->TabIndex = 0;
  41.    this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
  42.    this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
  43.    this->ClientSize = System::Drawing::Size(284, 262);
  44.    this->Controls->Add(this->textBox1);
  45.    this->Name = _T"Form1";
  46.    this->Text = _T"Form1";
  47.    this->Load += gcnew System::EventHandler(this, &Form1::Form1_Load);
  48.    this->ResumeLayout(false);
  49.    this->PerformLayout();
  50.  
  51.   }
  52. #pragma endregion
  53.  public: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) {
  54.      this->textBox1->Text=System::Convert::ToString(arr);
  55.     }
  56.  };
  57. }

1>------ Build started: Project: array, Configuration: Release Win32 ------
1>Compiling...
1>array.cpp
1>c:\users\user\documents\visual studio 2008\projects\array\array\Form1.h(66) : error C2065: '_T' : undeclared identifier
1>c:\users\user\documents\visual studio 2008\projects\array\array\Form1.h(66) : error C2143: syntax error : missing ';' before 'string'
1>c:\users\user\documents\visual studio 2008\projects\array\array\Form1.h(76) : error C2065: '_T' : undeclared identifier
1>c:\users\user\documents\visual studio 2008\projects\array\array\Form1.h(76) : error C2143: syntax error : missing ';' before 'string'
1>c:\users\user\documents\visual studio 2008\projects\array\array\Form1.h(77) : error C2065: '_T' : undeclared identifier
1>c:\users\user\documents\visual studio 2008\projects\array\array\Form1.h(77) : error C2143: syntax error : missing ';' before 'string'
1>c:\users\user\documents\visual studio 2008\projects\array\array\Form1.h(85) : warning C4800: 'char *' : forcing value to bool 'true' or 'false' (performance warning)
1>Build log was saved at "file://c:\Users\User\Documents\Visual Studio 2008\Projects\array\array\Release\BuildLog.htm"
1>array - 6 error(s), 1 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Изменено vialux (9.02 / 00:07) (всего 1 раз)
- 9.02.2013 / 09:54
beginner
  Пользователь

beginner 
Сейчас: Offline
vialux, Попробуй после _Т поставить скобки. пример:
  1. this->textBox1->Name = _T("textBox1");


Изменено beginner (9.02 / 09:55) (всего 1 раз)
- 9.02.2013 / 11:26
vialux
  Пользователь

vialux 
Сейчас: Offline
beginner, пробовал,не помагает.
- 9.02.2013 / 15:20
dzanis
  Пользователь

dzanis 
Сейчас: Offline
vialux, '_T' : undeclared identifierТы импорт не сделал tchar.h
- 9.02.2013 / 16:54
vialux
  Пользователь

vialux 
Сейчас: Offline
dzanis (09.02.2013/15:20)
vialux, Ты импорт не сделал tchar.h
нет я импорт windows.h делал.
- 10.02.2013 / 01:08
vialux
  Пользователь

vialux 
Сейчас: Offline
:-D опять я. Вобщем с массивом в строку опять не вышло,но сейчас о другом. Решил написать программку чтобы брата выпасать когда он камп вккючает. Программным путем внести в автостарт не смог так прописал ручками,но ситуация такая,когда запускается по автостарту то в файл не пишит,а если самому запускать то пишит.почему?
  1. #include "stdafx.h"
  2. #include "windows.h"
  3. #include "stdio.h"
  4. #include <iostream>
  5. #include <ctime>
  6. #include "tchar.h"
  7. FILE *stream, *stream2;
  8. int main( void )
  9. {
  10.  
  11.  if( (stream2 = fopen( "data2.txt", "a+" )) != NULL ){
  12.    __time64_t ltime;
  13. _time64( &ltime );
  14.     fputs( _ctime64( &ltime ),stream2  );
  15. }else{
  16.   return 0;
  17. }
  18. }

- 10.02.2013 / 05:28
Freddy
  Пользователь

Freddy 
Сейчас: Offline
vialux, напиши в fopen абсолютный путь к файлу, например "C:\\tmp\\data2.txt".
- 10.02.2013 / 10:41
DominaN
  Пользователь

DominaN 
Сейчас: Offline
vialux, может права администратора нужны
- 10.02.2013 / 15:12
adult
  Пользователь

adult 
Сейчас: Offline
Дайте, пожалуйста, учебник по C
Наверх  Всего сообщений: 2777
Фильтровать сообщения
Поиск по теме
Файлы топика (111)