String nach 10 werten ausgeben

oleeiner2

Grünschnabel
Hallo

Ich habe folgendes Problem:

Ich habe einen String in den ich exakt 10 errechnete werte schreiben möchte und ihn dann ausgeben,
danach soll er wieder mit 10 werten gefüllt werden und wieder ausgegeben werden.
leider fehlt mir der ansatz...

Zu dem Code
der string 2 ist der der an string 3 angehangen wird und string 3 soll nach dem er 10 mal befüllt wurde ausgegeben werden
müsste i.wie mit ner schleife gehen?!

Code:
{
			m_ausgabe.AddString(L"Die Zahl ist keine Primzahl.");
			wchar_t string2[33];
			wchar_t string3[3000]=L"";
			float b = 0;
			float a = b;
			float x = 0;
			if (m_bool1.GetCheck()==1)
			{
				float i;
				for (i =2; i <= zahl ; i ++)
				{
					while (fmod(zahl, i)==0)
					{   
						if(x==0)
						{   
							swprintf(string2, L"%.0f", i);
							wcscat (string3,string2);
							x++;
						}
						else
						{   
							swprintf(string2, L"*%.0f", i);
							wcscat (string3,string2);                      
						}
						zahl /=i;
						m_list.InsertString(0, string3);
					}
				}
				m_list.ResetContent();
				m_list.InsertString(0, string3);
			}

mfg oleeiner

___________________________________

hat sich erledigt danke an alle die sich das angesehen haben!
 
Zuletzt bearbeitet:
okay hier kommt die Lösung... ;)
Code:
{
			m_ausgabe.AddString(L"Die Zahl ist keine Primzahl.");
			wchar_t string2[33];
			wchar_t string3[300]=L"";
			float b = 0;
			float a = b;
			float x = 0;
			float i;
			float y=0;
			if (m_bool1.GetCheck()==1)
			{
				for (i =2; i <= zahl ; i ++)
				{	
					while (fmod(zahl, i)==0)
					{   
						if (y==10)
						{
							m_list.AddString(string3);
							string3[0] = 0;
							y=0;
						}
						if(x==0)
						{   
							swprintf(string2, L"%.0f", i);
							wcscat (string3,string2);
							x++;
						}
						else
						{   
							swprintf(string2, L"*%.0f", i);
							wcscat (string3,string2);                      
						}
						zahl /=i;
						y++;
					}
				}
				if (y<=10)
				{
					m_list.AddString(string3);
					string3[0] = 0;
					y=0;
				}
			}
		}

Zur erklärung: alles was mit dem zerlegen des strings zu tun hat ist mit ver variable y verbunden !
 
Zurück