- Otthoni hálózat és internet megosztás
- Microsoft Excel topic
- Milyen routert?
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- Windows 10
- A pápa egyre jobban tart a romlott AI veszélyeitől
- Az USA nem akarja visszafogni Kína növekedését
- Xiaomi AX3600 WiFi 6 AIoT Router
- Mesterséges intelligencia topik
- Gmail
Új hozzászólás Aktív témák
-
Bobrooney
senior tag
válasz Ndrew8647 #3512 üzenetére
#include <stdio.h>
int main(int argc, char *argv[]) {
char c, sor [128];
int i=0;
while (( c = getchar () ) !=EOF && c!= '\n'){
sor[i]=c;
i++;
}
i = 0;
while(sor[i] != '\0')
{
if(sor[i] == ';')
{
putchar(10);
}
else
{
putchar(sor[i]);
}
i++;
}
}A bekérésbe belejavítottam
c!= "\n" <- ez így nem igazán jó (1 char tipusba string-et akarsz rakni ebben az esetben '\' és 'n' karaktert)
c!= '\n' <- így már jó lesz
remélem valami ilyesmire gondoltál.[ Szerkesztve ]
-
Bobrooney
senior tag
válasz Ndrew8647 #3515 üzenetére
Igazán nincs mit!
putchar(10), az a '\n' ASCII kódja írhatod putchar('\n'); ként is
Ha több soros a dolog akkor más a molekula, érdemes lenne getline-al megoldani. Tanultátok? Van valami eszköz amit tiltanak?
Nálunk pl nem szabadott scanf-et használni
Ha válaszolsz, akkor "A soroknál pedig nem tudom megoldani azt, hogy kiírja, hogy 1. sor: és alá az értékeket." erre is megadom a választ[ Szerkesztve ]
-
-
Bobrooney
senior tag
válasz Ndrew8647 #3519 üzenetére
#include <stdio.h>
int main(int argc, char *argv[]) {
char c, puffer[250];
int i=0, sorok_db = 0;
while (( c = getchar () ) !='0'){
puffer[i] = c;
i++;
}
puffer[i-1] = '\0';
i = 0;
printf("%d. sor:\n", sorok_db+1);
while(puffer[i] != '\0')
{
if(puffer[i] == ';')
{
putchar('\n');
}
else if(puffer[i] == '\n')
{
putchar(puffer[i]);
sorok_db++;
printf("%d. sor:\n", sorok_db+1);
}
else
{
putchar(puffer[i]);
}
i++;
}
} -
Karma
félisten
válasz Ndrew8647 #3563 üzenetére
Ezt a Gaussian_input.gjf-t igazán felnyomhatnád pastebinre, csak hogy más is lássa, mi lenne a feladat.
De látatlanban is valószínű, hogy kell:
1) egy fájl végéig soronként olvasás (ez változhat ha megosztod a fájlt velünk!)
2) a beolvasott sor/rekord feldolgozása (X, Y, Z koordináták kinyerése)
3) kiírás CSV-ben, ami annyit tesz, hogy vesszővel elválasztva kiírod a három számot és nyomsz egy újsort, tök egyszerű.“All nothings are not equal.”
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Szevam: Érzelmi magabiztosság/biztonság - miért megyünk sokan külföldre valójában?
- Eredeti játékok OFF topik
- LEGO klub
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- ZIDOO médialejátszók
- Processzorra való vizesblokk az ASUS ROG-os portfóliójában
- Suzuki topik
- Vezetékes FEJhallgatók
- A fociról könnyedén, egy baráti társaságban
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- További aktív témák...
- HP ProBook 430 G6, 13,3" FULL HD IPS, I5-8265U, 8GB DDR4, 256GB SSD, WIN 10/11, SZÁMLA, GARANCIA
- Dell Latitude 3420, 14" FULL HD IPS, I5-1145G7 CPU, 8GB DDR4, 256GB SSD, W11, Számla, Garancia
- Dell Latitude 7280, 12,5" FHD IPS Kijelző, I5-6300U, 8GB DDR4, 256GB SSD, WIN 10, Számla, garancia
- Lenovo ThinkPad X280, 12,5" HD Kijelző, I5-8250U CPU, 8GB DDR4, 256GB SSD, WIN 10/11, Számla, Garanc
- Lenovo ThinkPad L490, 14" FHD IPS Kijelző, I5-8265U CPU, 8GB DDR4, 256GB SSD, WIN 10/11, Számla, Gar