Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
kohlet
PRAWIE elektronik - prawie robi...
Dołączył: 26 Paź 2006
Posty: 256
Przeczytał: 0 tematów
Skąd: Łaziskie hałdy
|
Wysłany: Wto 12:02, 17 Kwi 2007 Temat postu: łączenie tablic znaków |
|
|
#include "stdafx.h"
void dl(char *tab1, char *tab2)
{int i=1;
while (*tab1!='\0')
tab1++;
for(i=1;*tab2!='\0';i++)
{*tab1=*tab2;
tab1++;
tab2++;
}
*tab1 = '\0';
}
int main()
{char tab1[100]="kocham";
char tab2[100]=" Cie";
int i;
dl(tab1, tab2);
printf("%s",tab1);
getchar();
getchar();
return 0;
}
|
|
Powrót do góry |
|
|
|
|
KuKocz
Sado-Elektro - wiecie gdzie ma lutownice
Dołączył: 25 Paź 2006
Posty: 503
Przeczytał: 0 tematów
Skąd: Jastrzębie Zdrój
|
Wysłany: Wto 12:06, 17 Kwi 2007 Temat postu: |
|
|
no i wypas... :]
|
|
Powrót do góry |
|
|
greg.
Chuda Jedynka
Dołączył: 12 Paź 2006
Posty: 112
Przeczytał: 0 tematów
Skąd: Radzionkow
|
Wysłany: Wto 12:28, 17 Kwi 2007 Temat postu: |
|
|
#include <stdio.h>
#include <math.h>
#define N 100
void zmien(char *n, char l1 ,char l2)
{
while(*n!='\0')
{
if(*n==l1)
*n=l2;
n++;
}
}
int main()
{
char l1='p', l2='o', tab[N]="ppk";
zmien(tab,l1,l2);
puts(tab);
return 0;
}
Ostatnio zmieniony przez greg. dnia Śro 18:15, 18 Kwi 2007, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
|
Dominik
PRAWIE elektronik - prawie robi...
Dołączył: 10 Paź 2006
Posty: 208
Przeczytał: 0 tematów
Skąd: Tychy
|
Wysłany: Śro 11:05, 18 Kwi 2007 Temat postu: |
|
|
wtf is:
while ( -> *tab1!='\0' <- ) ?
*tab1 <- wskaźnik na tab1 ?
!= <- różne ?
'\0' <- wtf ?
|
|
Powrót do góry |
|
|
leon
Sado-Elektro - wiecie gdzie ma lutownice
Dołączył: 09 Paź 2006
Posty: 679
Przeczytał: 0 tematów
Skąd: Tarnowskie Góry
|
Wysłany: Śro 17:18, 18 Kwi 2007 Temat postu: |
|
|
jest to znak konczacy wpisywanie argumentow do zmiennej typu char
-> instrukcja sie klania
|
|
Powrót do góry |
|
|
|