PDA

View Full Version : سوال: Win32 API ( برنامه نویسی ویندوز با C )



Arad-Uni
جمعه 22 آذر 1392, 20:53 عصر
سلام لطفا به من کمک کنید تا این سوال رو حل کنم ممنون میشم

برنامه ای بنویسید که ;
1. از توابع مطمئن کارکرد استفاده کند.
2. یک آرایه 100 بایتی کامل برای استفاده به نامmyStr درست کند.unicode
3. رشته “This is a test.” را به این آرایه انتقال دهد.
4. طول رشته را بدست آورد.
5. طول و محتویات را چاپ نماید.(صفحه نمایش)


(سوال اضطراری و اورژانسی)

Arad-Uni
جمعه 22 آذر 1392, 20:56 عصر
#include"stdafx.h"
#include<tchar.h>
#include<windows.h>
#include<stdlib.h>
#include<Conio.h>
#include<strsafe.h>
#define MAX_LEN 102

int _tmain(int argc,LPTSTR argv[])
{
TCHAR myStr[MAX_LEN];
String Cchlength(myStr,MAX_PATH,&Stlen);
String Cchprintf(_T("%S %d \n")myStr,Stlen);
getch();
return 0;
}

fahimeh1512
شنبه 23 آذر 1392, 19:17 عصر
فکر میکنم منظور طراح سوالتون از بایت، BYTE باشه
بهتره ارایه تو اینطوری تعریف کنی
BYTE myStr[102];
ضمنا توابعی که استفاده کردی تو اسمشون اسپیس نداره اینطوریه StringCchlength. بعدی هم همینطور
یه دور کدتو اجرا بگیر ببین نتیجه رو درست میده؟