حسین خسروی

وبلاگ دانشگاهی حسین خسروی، عضو هیات علمی دانشگاه صنعتی شاهرود

حسین خسروی

وبلاگ دانشگاهی حسین خسروی، عضو هیات علمی دانشگاه صنعتی شاهرود

حسین خسروی

باتوجه به محدودیتهای صفحه شخصی موجود در سایت دانشگاه، این بلاگ را راه اندازی کردم.
اطلاعیه های مربوط به دروسی که تدریس می کنم و تمرینها در این وبلاگ قرار خواهد گرفت.
برای آگاهی از مطالب مربوط به هر درس، در قاب زیر (طبقه بندی موضوعی) روی نام درس کلیک کنید.

پیوندهای روزانه
  • ۰
  • ۰

تفکیک یک رشته محاسباتی به چند بخش

مثالی که در کلاس مطرح شد جهت تسهیل حل تمرین سری سوم (بخش ج). در این مثال نحوه تفکیک یک رشته محاسباتی به دو بخش عددی نشان داده می شود:



#include "stdafx.h"
#include <iostream>

//Shahrood University of Technology
//C Programming
//Hossein Khosravi - http://Khosravi.blog.ir

using namespace std;
int main()
{
	char str[100] = "1625-4520";
	//str[4] = 0;
	//cout << str;
	char* p1 = strstr(str, "-");
	char s1[10] = { 0 }, s2[10] = { 0 };
	int n1 = 0, n2 = 0;
	if (p1 == NULL)
		cout << "operator - not found";
	else {
		cout << "operator - is located on index " << p1 - str;
		strncpy_s(s1, 10, str, p1 - str);
		strcpy_s(s2, 10, p1 + 1);
		n1 = atoi(s1); //convert first part to integer
		n2 = atoi(s2); //convert second part to integer
	}
	//char* p = str + 5;
	//cout << p;

	getchar();
    return 0;
}

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی